问题标签 [createelement]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript:动态创建按钮的 onclick/onsubmit
我按照我在网上找到的方式动态创建了一个按钮:
不幸的是,它不起作用并引发以下错误:
setAttribute 工作的解决方案:
但是,我想调用一个类方法(而不是警报),并且 b.onclick 语法在这方面看起来更好,我希望/认为。这个 onclick 是否区分大小写?因为如果我写
我没有收到上述错误,但它仍然无法正常工作,即我没有收到警报。我很感谢任何提示。
作为一个额外的问题:如何避免在单击按钮时重新加载当前页面?我只是喜欢调用一个方法而不是导致页面重新加载。
谢谢和最好的问候,
基督教
javascript - 意外调用方法或属性访问
如果您尝试在文档的开头添加样式声明,IE 会在名称“样式”处出错 - “对方法或属性访问的意外调用”。
我猜它在 head 元素和对象属性 .style 之间感到困惑?
其中v是 flash 对象的 id。
javascript - Javascript在元素之后附加子元素
我想使用javascript在ul元素内的另一个li之后附加一个li元素,这是我到目前为止的代码..
我熟悉 appendChild,
但是,这会将新元素附加到另一个内部,而不是之后。如何在现有元素之后附加新元素?谢谢。
javascript - document.createElement 在 IE8 中不起作用
在这段代码中,document.createElement('a') 标记在 IE8 中不起作用。它在 chrome 和 firefox 中运行良好。当我通过 IE 检查时,似乎它的第一行代码被破坏了。
有谁知道为什么会这样,以及是否有一个糟糕的浏览器解决方法?我一直无法找到解决方法。
javascript - 如何使用javascript给一个div标签一个唯一的id
我可以使用 document.createElement('div') 创建一个 div 标签
但是我不知道如何给它一个唯一的ID。
谁能帮我这个。
我知道如何使用innerHTML 来做到这一点,但是它非常麻烦。(我听说这不是创建布局的好方法。)
javascript - 可以在 jQuery 创建元素调用的对象参数中使用哪些 jQuery 方法?
John Resig 在: http ://ejohn.org/apps/workshop/adv-talk/#3 的帖子 说我可以使用 object 参数附加方法。
'text' 似乎工作得很好,但是对象中的任何其他内容都作为属性添加到元素中。
我可以附加任何其他方法吗?
还是这是解决方案?
javascript - 使用 $(document.createElement()) 时是否需要使用 $(document).ready()?
我想创建一组元素以使用 JQuery 的$(document.createElement())
. 我知道$(document).ready()
在开始使用文档元素之前是必需的。
但是,是否有必要使用$(document).ready()
才能创建元素$(document.createElement())
?换句话说,我可以$(document.createElement())
在文档准备好之前使用它吗?
internet-explorer - 正确的语法浏览器嗅探 (createElement) < ie9
源代码:
已编辑 - 抱歉,发布了错误的代码。
识别低于 ie9 的浏览器的正确格式是什么?
谢谢
编辑 -
这是上面代码的原因:
这是针对低于 IE9 的 createElement 问题
此外,我很想重写整个函数,但由于范围的原因,我无法重写文件,直到它包含在项目中 - 所以我需要重写这一行才能正常工作。
variables - 当我使用另一个 JS 文件中的 Element 脚本创建 js 文件时,如何在 js 文件中接收变量?
我有“file1.js”和下面的代码,我在其中创建了一个元素脚本来调用另一个名为 test.js 的 js 文件
代码工作正常,因为调用(或插入)文件“test.js”我的问题是我还想向“test.js”发送一个变量以在那里使用它,我不知道如何发送/接收这个变量这样,有什么帮助吗?
这是我在“test.js”中应该有的
但我如何接收这个变量?
php - 循环 ajax 请求 -> mysql -> 创建段落
我已经阅读了尽可能多的内容,但完全被困在这里(它在一个阶段工作,但只有当我放入警报时 - ??)。我需要的:
- 用户将列表输入到文本区域。
- 文本区域读取到数组。
- ajax 对数组中每个元素的 php 脚本的请求。
- php 脚本然后运行 mysql 查询并将结果返回给 ajax。
- ajax 然后创建一个新元素并用响应填充它。
希望用户会在结果出来时看到正在构建的列表(表格非常大,因此预计某些数据需要比其他数据更长的时间)。
到目前为止的代码:
输出应该是这样的:
目前输出如下:
提前致谢!