javascript - 在 JavaScript 中按类型访问元素

标签 javascript types element document

前一段时间我在用 JavaScript 做一些测试, 并使用一段代码来获取具有特定类的所有元素的文本。

现在我试图做这样的事情但是通过某种类型获取所有元素,例如所有元素 type="text"

有没有办法在 JavaScript 中执行此操作,还是我应该使用 jQuery?

var xx = document.getElementsByClassName("class");
for (i=0;i<xx.length;i++){
    var str=xx[i].innerHTML;
            alert(str);
}

最佳答案

如果你很幸运并且只需要关心最新的浏览器,你可以使用:

document.querySelectorAll('input[type=text]')

“最近”表示不是IE6和IE7

关于javascript - 在 JavaScript 中按类型访问元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897122/

相关文章:

javascript - 根据所选产品从数据数组填充价格

C类型无法被正确识别

XSLT 1.0 添加带有属性的元素(如果不存在)

javascript - Nuxt 错误 : Syntax Unexpected token export after installation

javascript - window.opener 为 null,父窗口无法访问自己的弹出窗口,或 JavaScript 运行时错误 0x800706b5(facebook、twitter 登录或 paypal 付款)

typescript - 有没有办法在 TypeScript 中递归解包函数类型?

java - 如何访问 TreeMap 中的特定元素?

javascript - 在javascript中添加和删除多个元素

javascript - 如何在 Parse Cloud 中使用分页游标创建多个 HttpRequest

c++ - 如何将 float 转换为非标准编码