动态生成函数的问题
function ShowPage(pageNum) //pageNum一开始是0
{
......
var nxtpageNode = document.createElement( 'a ');
nxtpageNode.setAttribute( 'href ', '# ');
strt = "ShowPage( " + (pageNum+1) + ") ";
nxtpageNode.setAttribute( 'onclick ',strt);
nxtpageNode.innerHTML = "下一页 ";
pageNode.appendChild(nxtpageNode);
......
}
这样生成的一个 <a href= '# ' onclick= "ShowPage(1) "> 下一页 </a> 在页面上显示了,但是点击却不会进入ShowPage函数,不知道这里出了什么问题。
------解决方案--------------------
nxtpageNode.onclick=function(){
ShowPage(strt);
}
------解决方案--------------------
nxtpageNode.setAttribute( 'onclick ',strt);
nxtpageNode.innerHTML = "下一页 "; --》 cause the attribute to null
查询谷 - www.chaxungu.com
动态生成函数的有关问题
编辑:chaxungu时间:2022-10-02 23:22:59分类:web开发