h.o.t成员:这段有innerhtml的代码该怎么实现呢?

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:39:50
<script language=javascript>
function CreateHTML(obj){
obj.innerHTML="<input type=button value=see

onClick=window.open("http://www.baidu.com");>";
}
</script>
<table border=1>
<tr>
<td onclick=CreateHTML(this)>点一下这里了</td></tr>
</table>

这段代码问题出在 onClick=window.open("http://www.baidu.com");这句语句上
如果把它拿掉就能正常运行
但是如果我要象这样打开一个新窗口
该怎么写呀?
谢谢

改成

obj.innerHTML="<input type=button value=see onClick=window.open('http://www.baidu.com');>";

或者

obj.innerHTML="<input type=button value=see onClick=window.open(\"http://www.baidu.com\");>";

<script language=javascript>
function CreateHTML(obj){
obj.innerHTML="<input type=button value=see onClick='javascript:window.open(\"http://www.baidu.com\");'>";
}
</script>
<table border=1>
<tr>
<td onclick=CreateHTML(this)>点一下这里了</td></tr>
</table>