问题标签 [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.
javascript - Firefox iframe 中的 getElementById 返回 null 但适用于 Safari/Chrome
我有两个 html 文件。一个在 iframe 中包含另一个。iframe 对先前创建的元素执行 getElementById。这在 Chrome/Safari 中运行良好,但在 Firefox/IE8 中没有,我不明白为什么。
火狐返回:空
Safari 返回:[object HTMLDivElement]
索引.html
评论.html
javascript - document.all 与 document.getElementById
什么时候应该使用document.all
vs. document.getElementById
?
onclick - 计算DIV内容的总和
我有一个带有几个 SELECT 框的表单,并根据用户的选择出现一个值。这是完全有效的。
现在我想要一个脚本,它可以自动或在按下按钮时计算这些值的总和。
我到目前为止的完整代码是这样的:
JavaScript:
的HTML:
如果有人可以提供帮助,那就太好了。我实在想不通。非常感谢!!
javascript - Javascript getElementById 覆盖问题
我有一个关于 Javascript 的简单问题。我正在尝试将一些值循环打印到 div 容器。问题是,而是在一个循环中多次打印该值,每次它被覆盖,结果我只得到一个值。请看下面的代码:
欢迎任何想法。谢谢。
c# - webBrowser 控件在 Ajax 网页更新后或框架中找不到 htmlElement
在 winForm 中使用 webBrowser 控件。但是当网页由 Ajax 或在框架中更新时,我无法使用
webBrowser1.document.getElementById
等来找到htmlElement
. 该元素也不会显示在View->Source code
IE 中。
untimate 的目的是找到htmlElement
并模拟点击或其他功能,如
invokeMember("staff")
.
dom - window.onload 似乎在加载 DOM 之前触发(JavaScript)
我在window.onload
和document.onload
事件方面遇到了麻烦。我读到的所有内容都告诉我,在 DOM 完全加载其所有资源之前,这些不会触发,这对我来说似乎没有发生:
我在 Chrome 4.1.249.1036 (41514) 和 IE 8.0.7600.16385 中尝试了以下简单页面,结果相同:都显示消息“失败!”,表示myParagraph
未加载(因此 DOM 似乎不完整)。
我在外部 .js 文件中使用了比这更复杂的脚本,但这说明了问题。我可以通过window.onload
将计时器设置为运行半秒来使其工作doThis()
,但这似乎是一个不雅的解决方案,并且没有回答为什么window.onload
似乎没有按照每个人所说的那样做的问题。另一种解决方案是设置一个计时器来检查 DOM 是否已加载,如果没有,它将在半秒后调用自身(因此它将继续检查直到 DOM 加载完毕),但这对我来说似乎过于复杂。
有没有更合适的事件可以使用?
javascript - Javascript在字符串中插入参数
我想问是否有办法在另一个字符串中插入变量,该字符串是另一个语句的一部分。例如:
但我有一个错误:
谢谢你。
javascript - 为什么 document.GetElementById 返回 null
我一直在document.GetElementById()
成功使用,但从一段时间后我无法让它再次工作。看下面的代码:
我现在一直document.getElementById("parsedOutput") is null
都在。我使用的是 Firefox 还是 Chrome,或者我启用了哪些扩展程序,或者我为 HTML 使用了哪些标头,这都无关紧要,null
而且我找不到可能出错的地方。
javascript - Javascript getElementById 查找 - 哈希映射或递归树遍历?
DOM 是否有一个元素的哈希表,其键是元素的 id?
我想知道是document.getElementById
查找哈希表还是遍历整个树。
这种行为在浏览器中是否不同?