本人笔误:<td onclick=aleret("ok1")>测试</td>
改为:<td onclick=alert("ok1")>测试</td>
改为:<td onclick=alert("ok1")>测试</td>
解决方案 »
- javascript和ASP联合使用中参数传递的问题
- 请问我做了个淡出淡隐的弹出层 但是发现多点几次这个弹出层就会一直出现在页面上不消失了 怎么办 代码如下
- checkbox 全选 全不选
- js画园(小弟是初学 请大家指教 )
- FireFox 3.6.6 ,Opera 10.60的DOM解析XML能力貌似比 IE 8.0 差一些。
- 大家知道csdn哪里能找到以往论坛里面发过的帖子,我想收集起来自己再学习研究一下谢谢
- 问个简单的问题:blnParse=objupload.parseFormData()这句代码哪错了??? 谢谢!
- 求助:如何让页面一打开就可以自己向下滚动(内详)
- 经典集--言论
- 淘淘商城项目 上传图片时,页面显示上传失败,但是控制台可以输出图片正确路径
- jsp里的表单检测为什么不能阻止提交啊!急!
- 使用loadUrl()遇到一个问题!急~~~
<html>
<head>
<SCRIPT language=javascript>
function doSomething(){
var tbody = document.all.item("test");
var trElement=tbody.rows(0).cloneNode(true);
trElement.dettachEvent("onclick",alert("ok1"));//1、解除绑定时怎么会直接触发"ok1"?
trElement.attachEvent("onclick",alert("ok2"));//2、为什么不再执行这句?
tbody.appendChild(trElement);
}
</SCRIPT>
</head>
<body onload=doSomething()>
<table>
<TBODY id='test'>
<td onclick=alert("ok1")>测试</td>
</TBODY>
</table>
</body>
</html>
<!-希望解决:1、解除绑定时不发生调用;2、解除绑定后执行后续语句;->
<td onclick=alert("ok1")>测试</td>
</TBODY>
这样写不对啊,没有tr
<TBODY id='test'>
<tr onclick=alert("ok1")><td>测试</td></tr>
</TBODY>
<html>
<head>
<SCRIPT language=javascript>
function doSomething(){
var tbody = document.all.item("test");
var trElement=tbody.rows(0).cloneNode(true);
trElement.onclick=a2;
tbody.appendChild(trElement);
}
function a1(){
alert("ok1")
}
function a2(){
alert("ok2")
}
</SCRIPT>
</head>
<body onload=doSomething()>
<table>
<TBODY id='test'>
<tr onclick=a1()><td>测试</td></tr>
</TBODY>
</table>
</body>
</html>邦定事件不用那么麻烦,不用attachEvent和dettachEvent也可以。
具体如下:
<html>
<head>
<SCRIPT language=javascript>
function doSomething(){
var tbody = document.all.item("test");
var trElement=tbody.rows(0).cloneNode(true);
trElement.onclick=new Function(b());//1、绑定时如何不直接触发a()?
aler("ok");//2、为什么不再执行后续语句?
tbody.appendChild(trElement);
}
function a(){alert("a");}
function b(){alert("b");}
</SCRIPT>
</head>
<body onload=doSomething()>
<table>
<TBODY id='test'>
<tr><td onclick=a())">测试</td></tr>
</TBODY>
</table>
</body>
</html>
<!-希望解决:1、解除绑定时不发生调用;2、解除绑定后执行后续语句;->
改成trElement.onclick=b();问题依旧
trElement.onclick=function(){b();}; 或
trElement.onclick=b;