关于JS修改超链接属性的问题 <a id="1" href="#" onclick="hyperLink()">link</a> <a id="id2" href="#" onclick="alert('2');return false;">link</a> <a id="id3" href="#" onclick="alert('3');">link</a>在点击第一个超链接时调用hyperLink方法,在方法里面把 第二和第三个超链接的onclick属性都去掉(在点击时不会弹出信息即可) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 funciton hyperLink(){ var arr = document.getElementsByTagName("a"); for(var i=1;i<arr.length;i++) arr[i].onclick= null; } <a id="id1" href="#" onclick="hyperLink()">link</a><a id="id2" href="#" onclick="alert('2');return false;">link</a><a id="id3" href="#" onclick="back();">link</a><SCRIPT LANGUAGE="JavaScript"><!--var fun;function hyperLink(){ fun = document.getElementById("id2").onclick; document.getElementById("id2").onclick = null; alert("OK");}function back(){ document.getElementById("id2").onclick = fun; alert("back OK");}//--></SCRIPT> 无非就是某个链接点击事件时,把其他链接的点击事件bind或者unbind用jQuery操作更简单一些。绑定点击事件:$('#foo').bind('click', function() { alert('User clicked on "foo."');});取消绑定点击事件:$("p").unbind( "click" ) ie 8 event.ClientX 问一个小问题……ie最大提交堆栈(the maximum committed stack)是干吗用的? javascript怎么保护控件? js可选参数 attachEvent 顺序 javascript 调用问题 急,在线等 为什么我用showModalDialog打开的窗口返回的值却是NULL?? 怎么实时显示textarea 里输入的字符个数? 请各位高手指教 如何让IE6.0支持javascript? 递归遍历有文本节点 nodeType=3如何去除firefox下的脚本 如何取得未设置宽度的页面元素的实际宽度
var arr = document.getElementsByTagName("a");
for(var i=1;i<arr.length;i++)
arr[i].onclick= null;
}
<a id="id1" href="#" onclick="hyperLink()">link</a>
<a id="id2" href="#" onclick="alert('2');return false;">link</a>
<a id="id3" href="#" onclick="back();">link</a><SCRIPT LANGUAGE="JavaScript">
<!--
var fun;
function hyperLink(){
fun = document.getElementById("id2").onclick;
document.getElementById("id2").onclick = null;
alert("OK");
}
function back(){
document.getElementById("id2").onclick = fun;
alert("back OK");
}
//-->
</SCRIPT>
绑定点击事件:
$('#foo').bind('click', function() {
alert('User clicked on "foo."');
});
取消绑定点击事件:
$("p").unbind( "click" )