遍历文本框,插入不在数组中的值文本框

问题描述

|| 我想知道是否可以遍历页面上的所有文本框,并在每个文本框中插入一个值,从数字1开始到+1。 此页面上有150多个文本框,它们不在数组中,我不想一一重命名。.:-( 谢谢你的帮助....     

解决方法

        
var input = document.getElementsByTagName(\"INPUT\");
var j = 0;

for (var i = 0; i < input.length; i++) {
  if (input[i].type == \"text\") {
    input[i].value = ++j;
  }
}
    ,        
function FillTextBoxes()
{
    var tbs = document.getElementsByTagName(\"input\");
    var valCount = 0;

    for (var i = 0 ; i < tbs.length ; i++)
    {
        if (tbs[i].type == \"text\")
        {
            tbs[i].value = ++valCount;
        }
    }
}

window.onload = FillTextBoxes;
    ,        试试看:
$(\'input[type=\"text\"]\').each(function(index) {

    $(this).val(index);

})
出于完整性的考虑,根据某些要求,以上代码需要JavaScript库jQuery。您可以像这样引用它:
<script src=\"//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.js\"></script>
如果您不使用
<!DOCTYPE html>
,则可以包含
type=\"text/javascript\"
属性。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...