在Javascript中获取文本框元素
Get textbox elements in Javascript
我需要遍历页面上的所有文本框并收集它们的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);
}
相关文章:
- 如何通过jQuery发送选定的元素和文本输入
- 树形结构,显示结构中单击的元素的文本
- 使用jquery切换元素的文本
- 延长符-在ng重复中获取子元素的文本
- Extjs 树 如何更改子元素的文本颜色
- 使用 jQuery 从选择标签中抓取文本
- 对具有相同 id 的多个元素进行文本验证
- 更改包含其他元素的元素的文本
- contenteditable=true元素的文本建议
- 如何使用jquery获取数字元素的文本并放入数组中
- 如何在悬停或被激活时更改元素的文本
- 使用javascript绘制多个以数组元素为文本中心的圆
- 获取没有子文本的元素的文本
- 使用 casperjs 抓取文本节点的最快方法
- Jquery 当元素有文本时尝试附加到选项选项卡
- 在 JavaScript / jQuery 回调中使用“this”更改单击元素的文本
- 如何分析 XML 文件和抓取文本值
- 从 XML 元素获取文本
- jQuery迭代类元素,抓取文本,插入别处
- 如何以安全可靠的方式抓取HTML元素的文本