问题标签 [innerhtml]
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 - 添加到 HTML 表单而不会丢失 Javascript 中的当前表单输入信息
我有一个下拉菜单,它根据所选选项构建表单。因此,如果有人选择“foobar”,它会显示一个文本字段,如果他们选择“奶酪”,它会显示单选按钮。然后,用户可以在这些表单中输入数据。唯一的问题是,当他们添加新的表单元素时,所有其余信息都会被删除。我目前使用以下内容添加到表单中:
我怎样才能让它保留表单中的所有内容并将新字段添加到末尾?
javascript - JavaScript:Unicode 空格字符
我想将空格字符插入到 DOM 元素的 innerHTML 中,但空格字符必须以 Unicode 语法声明。
例如,像这样的东西:...innerHTML += '\u83838383'
;
javascript - document.body.innerHTML = "" 是否清除网页?
当我在 FF 3.0 中刷新下面的页面时,我希望网页会清除,但事实并非如此。
为什么不document.body.innerHTML = ""
清除页面?
更新: 我试图在新页面加载时在刷新期间清除前一个屏幕。我其实是想看清楚页面,等下一个js运行。我不想在页面加载后清除屏幕。
javascript - javascript更改innerhtml
好的,我是 javascript 新手,但我试图更改 div 标签的 innerhtml,这是我的脚本,但它不起作用:
它应该可以工作,但由于某种原因它没有,有什么帮助吗?
php - 如何在不带 AJAX 的情况下更新选择菜单内表
我正在使用 ajax 调用来更新选择菜单。ajax 调用通过从不同的 .php 文件运行将列表放入我的选择菜单中。
这是 JS 插入片段:
这是HTML:
很容易。该脚本有效,但仅当其中<div id="countydiv">
存在时。
如何将 JavaScript 更改为仍然可以使用看起来像这样的标记?
更新:也许我应该包括整个功能:
}
和标记:
php - IE中的innerHTML?
我在使用带有单选类型按钮的 innerHTML 时遇到问题。
我的 .js 看起来像这样:
这仅在 IE 中不起作用!有什么帮助吗?
javascript - Firefox 扩展和 XUL:获取页面源代码
我正在开发我的第一个 Firefox 扩展,为此我需要获取当前页面的完整源代码。我怎样才能用 XUL 做到这一点?
javascript - CSS/JavaScript:获取元素的用户可见文本
假设我有以下 HTML:
.. 在 JavaScript 中有什么方法可以让我得到输出“foo baz”(不是“foo bar baz”)?
$('test').textContent
返回后者,并innerHTML
执行等效操作。
我根本不在乎使用的方法是hackish还是roundabout,如果它是特定于浏览器的或需要Flash,我可以处理它。
但是,它不能需要 JS 或 Flash 以外的任何东西,不能需要任何用户交互,并且不能返回 'bar'。
想法?
javascript - 无法使用 innerHTML 输出完整的数字列表
以下是创建从 1 到 10 的数字顺序列表的代码。我想使用这个列表并在 div“分页”中使用 innerHTML 输出。但是,当我执行脚本时,唯一输出的是数字 10。当我改用 document.write 覆盖页面时,它会输出整个列表。有人可以告诉我我做错了什么吗?谢谢。
在 HTML 中:
jquery - 如何加快IE8中innerHTML的读取速度?
我正在将 JQuery 与 DataTable 插件一起使用,现在我在下一行遇到了一个很大的性能问题。
我有一个 ajax 调用和 HTML 格式的结果字符串。我将它们转换为 HTML 节点,那部分没问题。
然后我激活启用从普通表到可排序数据表的结果。速度在 Fx 中是可以接受的(900 行大约需要 4 秒),但在 IE8 中是不可接受的(超过 100 秒)。
我使用内置分析器对其进行了深入检查,发现上面的单行占用了所有 99.9% 的时间,我该如何加快速度?我错过了什么?