<!--产品属性处理部分开始--> <table id="productAttributeBlock" class="tabEditList" style="width:100%;"> <thead> <tr> <th> 属性类型 </th> <th> 属性名称 </th> <th> 属性编码 </th> <th> 是否附加属性 </th> <th> 操作 </th> </tr> </thead> </table> <script type="text/javascript"> var Init = function () { var oTBody = document.createElement('TBODY'); document.getElementById('productAttributeBlock').appendChild(oTBody); }; var AddRow = function (isAdd) { var rowIndex = document.getElementById('productAttributeBlock').tBodies[0].rows.length; var oRow = document.createElement('TR'); oRow.setAttribute("id", "row" + rowIndex); var oUnit = document.createElement('TD'); oUnit.innerHTML = '<input type="text" id="type' + rowIndex + '" name="attributeType"/>'; oRow.appendChild(oUnit); oUnit = document.createElement('TD'); oUnit.innerHTML = '<input type="text" id="name' + rowIndex + '" name="attributeName"/>'; oRow.appendChild(oUnit); oUnit = document.createElement('TD'); oUnit.innerHTML = '<input type="text" id="code' + rowIndex + '" name="attributeCode"/>'; oRow.appendChild(oUnit); oUnit = document.createElement('TD'); oUnit.innerHTML = '<input type="text" id="additional' + rowIndex + '" name="isAdditional"/>'; oRow.appendChild(oUnit); oUnit = document.createElement('TD'); oUnit.innerHTML = '<input type="button" value="添加" id="add' + rowIndex + '" onclick="addFunc()"/>'; oRow.appendChild(oUnit); return oRow; }; var addFunc = function () { //alert(document.getElementById("type0").value); alert(document.getElementById("type0").getAttribute("value")); }; Init(); //AddRow(); if (document.getElementById('productAttributeBlock').tBodies[0].rows.length===0) { document.getElementById('productAttributeBlock').tBodies[0].appendChild(AddRow()); } </script> <!--产品属性处理结束-->
<input type="text"> 的document.getElementById("").value和document.getElementById("").getAttribute("value")不相同:
document.getElementById("").value得到输入值
document.getElementById("").getAttribute("value")得到null