您的位置:首页 > 产品设计 > UI/UE

<input type="text"> 的document.getElementById("").value和document.getElementById("").getAttribute("value")不相同

2012-09-06 18:07 986 查看
<!--产品属性处理部分开始-->
<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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐