问题标签 [getelementbyid]

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 投票
1 回答
4639 浏览

javascript - Firefox iframe 中的 getElementById 返回 null 但适用于 Safari/Chrome

我有两个 html 文件。一个在 iframe 中包含另一个。iframe 对先前创建的元素执行 getElementById。这在 Chrome/Safari 中运行良好,但在 Firefox/IE8 中没有,我不明白为什么。

火狐返回:空

Safari 返回:[object HTMLDivElement]

索引.html

评论.html

0 投票
8 回答
117579 浏览

javascript - document.all 与 document.getElementById

什么时候应该使用document.allvs. document.getElementById

0 投票
1 回答
1916 浏览

onclick - 计算DIV内容的总和

我有一个带有几个 SELECT 框的表单,并根据用户的选择出现一个值。这是完全有效的。

现在我想要一个脚本,它可以自动或在按下按钮时计算这些值的总和。

我到目前为止的完整代码是这样的:

JavaScript:

的HTML:

如果有人可以提供帮助,那就太好了。我实在想不通。非常感谢!!

0 投票
3 回答
917 浏览

javascript - Javascript getElementById 覆盖问题

我有一个关于 Javascript 的简单问题。我正在尝试将一些值循环打印到 div 容器。问题是,而是在一个循环中多次打印该值,每次它被覆盖,结果我只得到一个值。请看下面的代码:

欢迎任何想法。谢谢。

0 投票
2 回答
2793 浏览

c# - webBrowser 控件在 Ajax 网页更新后或框架中找不到 htmlElement

在 winForm 中使用 webBrowser 控件。但是当网页由 Ajax 或在框架中更新时,我无法使用 webBrowser1.document.getElementById等来找到htmlElement. 该元素也不会显示在View->Source codeIE 中。

untimate 的目的是找到htmlElement并模拟点击或其他功能,如 invokeMember("staff").

0 投票
2 回答
2529 浏览

javascript - document.getElementById 不适用于标签

0 投票
5 回答
26996 浏览

dom - window.onload 似乎在加载 DOM 之前触发(JavaScript)

我在window.onloaddocument.onload事件方面遇到了麻烦。我读到的所有内容都告诉我,在 DOM 完全加载其所有资源之前,这些不会触发,这对我来说似乎没有发生:

我在 Chrome 4.1.249.1036 (41514) 和 IE 8.0.7600.16385 中尝试了以下简单页面,结果相同:都显示消息“失败!”,表示myParagraph未加载(因此 DOM 似乎不完整)。

我在外部 .js 文件中使用了比这更复杂的脚本,但这说明了问题。我可以通过window.onload将计时器设置为运行半秒来使其工作doThis(),但这似乎是一个不雅的解决方案,并且没有回答为什么window.onload似乎没有按照每个人所说的那样做的问题。另一种解决方案是设置一个计时器来检查 DOM 是否已加载,如果没有,它将在半秒后调用自身(因此它将继续检查直到 DOM 加载完毕),但这对我来说似乎过于复杂。

有没有更合适的事件可以使用?

0 投票
2 回答
933 浏览

javascript - Javascript在字符串中插入参数

我想问是否有办法在另一个字符串中插入变量,该字符串是另一个语句的一部分。例如:

但我有一个错误:

谢谢你。

0 投票
6 回答
114794 浏览

javascript - 为什么 document.GetElementById 返回 null

我一直在document.GetElementById()成功使用,但从一段时间后我无法让它再次工作。看下面的代码:

我现在一直document.getElementById("parsedOutput") is null都在。我使用的是 Firefox 还是 Chrome,或者我启用了哪些扩展程序,或者我为 HTML 使用了哪些标头,这都无关紧要,null而且我找不到可能出错的地方。

0 投票
4 回答
4437 浏览

javascript - Javascript getElementById 查找 - 哈希映射或递归树遍历?

DOM 是否有一个元素的哈希表,其键是元素的 id?
我想知道是document.getElementById查找哈希表还是遍历整个树。
这种行为在浏览器中是否不同?