问题标签 [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.

0 投票
5 回答
8681 浏览

javascript - 添加到 HTML 表单而不会丢失 Javascript 中的当前表单输入信息

我有一个下拉菜单,它根据所选选项构建表单。因此,如果有人选择“foobar”,它会显示一个文本字段,如果他们选择“奶酪”,它会显示单选按钮。然后,用户可以在这些表单中输入数据。唯一的问题是,当他们添加新的表单元素时,所有其余信息都会被删除。我目前使用以下内容添加到表单中:

我怎样才能让它保留表单中的所有内容并将新字段添加到末尾?

0 投票
1 回答
14571 浏览

javascript - JavaScript:Unicode 空格字符

我想将空格字符插入到 DOM 元素的 innerHTML 中,但空格字符必须以 Unicode 语法声明。

例如,像这样的东西:...innerHTML += '\u83838383';

0 投票
7 回答
117359 浏览

javascript - document.body.innerHTML = "" 是否清除网页?

当我在 FF 3.0 中刷新下面的页面时,我希望网页会清除,但事实并非如此。

为什么不document.body.innerHTML = ""清除页面?

更新: 我试图在新页面加载时在刷新期间清除前一个屏幕。我其实是想看清楚页面,等下一个js运行。我不想在页面加载后清除屏幕。

0 投票
7 回答
56209 浏览

javascript - javascript更改innerhtml

好的,我是 javascript 新手,但我试图更改 div 标签的 innerhtml,这是我的脚本,但它不起作用:

它应该可以工作,但由于某种原因它没有,有什么帮助吗?

0 投票
3 回答
3532 浏览

php - 如何在不带 AJAX 的情况下更新选择菜单
内表

我正在使用 ajax 调用来更新选择菜单。ajax 调用通过从不同的 .php 文件运行将列表放入我的选择菜单中。

这是 JS 插入片段:

这是HTML:

很容易。该脚本有效,但仅当其中<div id="countydiv">存在时。

如何将 JavaScript 更改为仍然可以使用看起来像这样的标记?

更新:也许我应该包括整个功能:

}

和标记:

0 投票
3 回答
2008 浏览

php - IE中的innerHTML?

我在使用带有单选类型按钮的 innerHTML 时遇到问题。

我的 .js 看起来像这样:

这仅在 IE 中不起作用!有什么帮助吗?

0 投票
6 回答
6753 浏览

javascript - Firefox 扩展和 XUL:获取页面源代码

我正在开发我的第一个 Firefox 扩展,为此我需要获取当前页面的完整源代码。我怎样才能用 XUL 做到这一点?

0 投票
1 回答
3660 浏览

javascript - CSS/JavaScript:获取元素的用户可见文本

假设我有以下 HTML:

.. 在 JavaScript 中有什么方法可以让我得到输出“foo baz”(不是“foo bar baz”)?

$('test').textContent返回后者,并innerHTML执行等效操作。

我根本不在乎使用的方法是hackish还是roundabout,如果它是特定于浏览器的或需要Flash,我可以处理它。

但是,它不能需要 JS 或 Flash 以外的任何东西,不能需要任何用户交互,并且不能返回 'bar'。

想法?

0 投票
2 回答
1521 浏览

javascript - 无法使用 innerHTML 输出完整的数字列表

以下是创建从 1 到 10 的数字顺序列表的代码。我想使用这个列表并在 div“分页”中使用 innerHTML 输出。但是,当我执行脚本时,唯一输出的是数字 10。当我改用 document.write 覆盖页面时,它会输出整个列表。有人可以告诉我我做错了什么吗?谢谢。

在 HTML 中:

0 投票
5 回答
5461 浏览

jquery - 如何加快IE8中innerHTML的读取速度?

我正在将 JQuery 与 DataTable 插件一起使用,现在我在下一行遇到了一个很大的性能问题。

我有一个 ajax 调用和 HTML 格式的结果字符串。我将它们转换为 HTML 节点,那部分没问题。

然后我激活启用从普通表到可排序数据表的结果。速度在 Fx 中是可以接受的(900 行大约需要 4 秒),但在 IE8 中是不可接受的(超过 100 秒)。

我使用内置分析器对其进行了深入检查,发现上面的单行占用了所有 99.9% 的时间,我该如何加快速度?我错过了什么?