首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么传递用javascript生成行的参数

2011-12-02 
如何传递用javascript生成行的参数?scriptlanguage javascript functionaddRow(){vartableObjdocume

如何传递用javascript生成行的参数?
<script   language= "javascript ">
function   addRow(){
var   tableObj   =   document.getElementById( "table1 ");

var   trObj   =   tableObj.insertRow();
var   tdObj   =   trObj.insertCell();
tdObj.innerHTML= "cccccc ";

var   rowid   =   "1 ";

var   methodStr= "clickRow( "+rowid+ ") ";
trObj.onclick=methodStr;
}
function   clickRow(rowid){
    alert(rowid);
}
</script>


如何正确调用clickRow(rowid)方法

[解决办法]
没看懂你的意思,关注下

如果仅仅是调用一个JS的话 onclick = "return clickRow(rowid); "
[解决办法]
for(i=1;i <table1.rows.length;i++)
{
alert(table1.rows[i].innerHTML);
}
循环弹出每一行的内容,你想要哪一行就哪一行
[解决办法]
trObj.onclick=methodStr; --> trObj.onclick=clickRow;

不能这样,trObj.onclick=clickRow(1);
这样就相当于运行clickRow(1)方法,然后把方法的返回值付给trObj.onclick.

热点排行