这样:
先用innerHTML得到里面的所有代码:
然后代写好你的<TABLE language=JavaScrIpt class="" id=ii onclick=''>等等字符串,再用outerHTML重新写回去,你看如何:<html><body>
<table id=t1>
<tr><td>123</td></tr>
<tr><td>456</td></tr>
<tr><td>789</td></tr>
</table><br><br>
<input type=button value=change onclick="cc()"><script language=javascript>
function cc()
{
var aa = document.all.t1.innerHTML;
var bb = "<table id=t1 class='' onclick='bb()'>"
document.all.t1.outerHTML = bb+aa+"</table>"
}
function bb(){alert("这是改过以后的代码!");}
</script>
</body></html>点击change按钮以后再点击table,你看看,对不对。
先用innerHTML得到里面的所有代码:
然后代写好你的<TABLE language=JavaScrIpt class="" id=ii onclick=''>等等字符串,再用outerHTML重新写回去,你看如何:<html><body>
<table id=t1>
<tr><td>123</td></tr>
<tr><td>456</td></tr>
<tr><td>789</td></tr>
</table><br><br>
<input type=button value=change onclick="cc()"><script language=javascript>
function cc()
{
var aa = document.all.t1.innerHTML;
var bb = "<table id=t1 class='' onclick='bb()'>"
document.all.t1.outerHTML = bb+aa+"</table>"
}
function bb(){alert("这是改过以后的代码!");}
</script>
</body></html>点击change按钮以后再点击table,你看看,对不对。
解决方案 »
- ext4.0中Ext.TaskManager用法显示时间,无效。
- JavaScript.DOM编程
- 为什么在firefox下不显示提示框?
- 这样的正则表达式如何写?
- 请问动态从数据库获得下拉列表内容,刷新提交以后,就不是刚才选的内容了(急等)
- 100分高手请指教:Netscape4.X和javascript难题!
- 怎样把JS里的一个变量值作为参数运行一个ASP文件?
- 如何在页面中通过单击一个按钮增加一个表格的行数?
- 怎么不提交表单??????
- Jquery moblie1.4.3 页面闪屏如何解决
- document.captureEvents(Event.CLICK) 出错??!!
- 请看这个创建对象的方法,借在那里??
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
<!--function doClick(){
alert("事件绑定")
}
function button1_onclick() {
ii.attachEvent('onclick', doClick);
}//-->
</SCRIPT>
</HEAD>
<BODY>
<INPUT id=button1 type=button value=Button name=button1 onclick="return button1_onclick()">
<TABLE cellSpacing=1 cellPadding=1 width="75%" border=1 id=ii>
<TR>
<TD></TD>
<TD></TD>
<TD></TD></TR>
</TABLE></BODY>
</HTML>