奇怪的问题 本帖最后由 c442409110 于 2010-01-04 21:38:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.write重写了输出流,页面内所有的内容都被清除了,自然不会有function abc(),也就不会显示ABC了,改为:<html> <head></head> <body> </body> </html> <script type= "text/javascript "> document.write('<input name="Button" onclick="abc()" type="button" value="打开" />'}; function abc() { document.write('ABC'); } </script> 就可以了 你不能document.write啊。你可以在页面放入一个div。然后把这个<input name=Button onClick= "abc() " type=button value=打开> 加入到div里。document.write是输出最头上啊。后面的js都没加载啊。 你第一次在message中执行document.write,则相当于重新新建了一个页面,原来的js代码已经不存在了。再调用abc方法则报错。你这种情况应该用DOM来处理。window.onload=function() { var oNewInput = document.createElement('input'); oNewInput.type = 'button'; oNewInput.value = '打开'; oNewInput.onclick = function() { var oNewDiv = document.createElement('div'); oNewDiv.innerText = 'abc'; document.body.appendChild(oNewDiv); }; document.body.appendChild(oNewInput);} jQuery如何点击当前<td> 来获取前2个的<td>的值? 求助jquery virtual tour插件宽度问题 如何完全关闭一个层,而不是隐藏起来?谢谢 看书看糊了! 输入框如何显示查询数据 有什么办法判断一个对象是否被初始化? 一个MPEG视频,如何做个点击按钮,就存到本地硬盘,程序如何实现? 请教高手,如何将下面这段js提取图片数据的代码转成vbs的asp代码,在线等... 请教各位! 请大家指点。一个难度不高的问题。请进来看描述!!(在线) 如何实现点击"×"关闭按钮后下次即使是刷新也不再显示 请教JS构造函数以及继承
<head></head>
<body>
</body>
</html> <script type= "text/javascript ">
document.write('<input name="Button" onclick="abc()" type="button" value="打开" />'
}; function abc()
{
document.write('ABC');
} </script> 就可以了
再调用abc方法则报错。
你这种情况应该用DOM来处理。window.onload=function() {
var oNewInput = document.createElement('input');
oNewInput.type = 'button';
oNewInput.value = '打开';
oNewInput.onclick = function() {
var oNewDiv = document.createElement('div');
oNewDiv.innerText = 'abc';
document.body.appendChild(oNewDiv);
};
document.body.appendChild(oNewInput);
}