在Javascript中获取文本框元素

Get textbox elements in Javascript

本文关键字:元素 取文本 获取 Javascript      更新时间:2023-09-26

我需要遍历页面上的所有文本框并收集它们的id,以便我可以在IE7中拥有向后兼容的占位符文本。

下面是我的代码:
var boxes = document.getElementsByTagName('input');
for(i = 0; i < boxes.length; i++) {
placeHolder(boxes[i].id);
}

这个工作得很好,但是它也选择了我不想要的提交按钮。

我的文本框唯一的共同点是type="text"。Javascript中是否有获取文本类型元素的方法?

var boxes = document.getElementsByTagName('input');
for(i = 0; i < boxes.length; i++) {
    if(boxes[i].type == "text") placeHolder(boxes[i].id);
}