100得票10回答
如何循环遍历getElementsByTagName返回的所有元素

我正试图使用forEach循环遍历getElementsByTagName("input")返回的所有元素。有什么想法为什么在FF、Chrome或IE中无法工作?<html> <head> </head> <body> ...

72得票5回答
我能使用getElementsByTagName选择多个标签吗?

我正在使用一个 JavaScript 代码片段,让访问我的网站的用户可以通过以下 JavaScript 来增大所有段落的字体大小:function increaseFontSize() { var paragraphs = document.getElementsByTagNam...

66得票2回答
JavaScript通过href属性获取元素?

我有下面的脚本var els = document.getElementsByTagName("a"); for(var i = 0, l = els.length; i < l; i++) { var el = els[i]; el.innerHTML = ...

61得票4回答
如何在 body 标签中使用 insertBefore() 插入元素?

我正在尝试如下使用JavaScript中的insertBefore:var p = document.createElement("p"); p.innerHTML = "test1"; document.body.insertBefore(p, null); var p = documen...

49得票7回答
如何在JavaScript中获取所有h1、h2、h3等元素?

我想用 JavaScript 写出类似这样的代码:var all_headings = document.getElementsByTagName("h1,h2,h3,h4,h5,h6"); all_headings 将会是一个包含所有 h1、h2、h3 等元素的列表……当然,它们在文档中出现...

29得票2回答
使用原生JavaScript在点击另一个元素后向不同的元素添加/删除类。

我查看了许多类似的问题,但没有找到一个具体的例子来回答如何使用vanilla JS在单击的不同元素中添加和删除类。我知道这与设置循环并通过元素进行迭代有关,但我在确切的过程中迷失了。我有许多类名为faq-container的元素,当我单击其中任何一个时,我希望向标签添加类名faq-displa...

20得票4回答
为什么我找到的子元素无法删除?NOT_FOUND_ERR。

我正在编写一个脚本,需要修改XML文件,包括用另一个元素列表替换一个元素列表。以下函数通过相同名称的父元素(同样可能是空列表)来应用补丁(涉及可能为空的元素列表)。 (这只是修补逻辑的一小部分)。 为什么运行代码时会出现以下错误?org.w3c.dom.DOMException: NOT_F...

19得票3回答
Htmlagilitypack中的GetElementsByTagName

如果我不知道输入框的ID,怎么选择它? 如果我知道它的ID,那么可以这样写:HtmlAgilityPack.HtmlNode node = doc.GetElementbyId(id); 但我不知道文本框的ID,并且在HtmlAgilityPack中找不到GetElementsByTagNa...

16得票2回答
是否可以使querySelectorAll像getElementsByTagName一样实时更新?

getElementsByTagName()有两个优点:速度快且动态更新。但如果我想获取 p strong,当然可以再次使用getElementsByTagName()进行选择,但是是否会失去新的 p 标签的动态更新? 是否有一种方法可以将 querySelectorAll 转换为动态更新的...

15得票2回答
JavaScript类型错误:document.getElementsByTagName(“p”)[0] .innerHtml不是函数。

我在下面的简单函数中遇到了以下错误:TypeError: document.getElementsByTagName("p")[0].innerHtml is not a function 我只是想了解getElementsByTagName的用法。function myFunc(){ doc...