如何为HTML元素赋值?
以下是我的代码,
If(USERROLE=="DEFAULT")
{
//Retrive <TD>data and assign to "currentOwnerId" field of HTML
} else {
//Get data from inputbox id="currentOwnerId"
}
var currentOwner='';
var UserRoleId=document.getElementById('UserRoleId').value;
if(UserRoleId==='DEFAULT') {
alert("DEFAULT USER");
var tdElem = document.getElementById ( "currentOwnerId" );
var tdText = tdElem.innerHTML;
alert(tdText);
document.getElementById('CurrentMarketOwner').innerHTML =tdText;
} else {
currentOwner=document.getElementById('CurrentMarketOwner').value;
}
alert("Current Owner : "+currentOwner);
答案 0 :(得分:0)
我认为您需要使用JavaScript的value属性,因为您希望将tdText
值分配给CurrentMarketOwner
,所以请尝试下面的代码,它可以帮助您。请用下面的代码替换你的代码。
document.getElementById('CurrentMarketOwner').innerHTML =tdText;
将以上代码替换为以下代码。
document.getElementById('CurrentMarketOwner').value =tdText;
这里我使用了value属性来赋值元素。这对你有帮助。