如何在1输入类型内调用2个函数

时间:2013-10-09 17:31:52

标签: javascript php

function addRow(tableID) {

var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i<colCount; i++) { var newcell = row.insertCell(i); if (i==2) { newcell.innerHTML="<div id='txtHint"+xx+"'></div>"; } else if(i==0){ newcell.innerHTML = "<INPUT type='checkbox' name='chk[]'/>"; } else if (i==1) { newcell.innerHTML = table.rows[1].cells[1].innerHTML; switch(newcell.childNodes[0].type) { case "select-one": newcell.childNodes[0].setAttribute("onchange","showUser(this.value,"+xx+");showrole(this.value,"+xx+")"); } } else if (i==3) { newcell.innerHTML="<div id='txtHintrole"+xx+"'></div>"; }

这是我的功能show select选项取决于我选择的用户名 经过一些修改后终于有效了

现在我想显示角色取决于用户名 所以我有2个节目

1.for password 2.for username

  

onchange =“showpassword(this.value)

这是我在选择框内的onchange

现在我也要展示

所以当我选择时 它会向我显示密码和角色不同的单元格

  
    

newcell.childNodes [0] .setAttribute( “平变化”, “showUser(THIS.VALUE,” + XX + “); showrole(THIS.VALUE,” + XX + “)”);

  

并且我发现我已经设置了半冒号来分配功能 我仍然显示一个错误,即节目只显示角色,而且它发生在其中2个

当我选择值

时,它应该showpassword和showrole

1 个答案:

答案 0 :(得分:2)

您可以使用单元格的innerHTML属性。

执行类似

的操作
newcell.innerHTML = '<div id="txthint' + i + '">content</div>';

希望这个帮助