我有一个这样的onclick函数
onclick = function(){alert('hello')}
我想根据服务器响应向它添加一个额外的功能,以便我可以显示更多内容,比如不仅显示你好,还显示“不客气”,没有 jquery 怎么写?
onclick = function(){alert('you are welcome')}
谢谢你的帮助。
最佳答案
使用addEventListener
.
elementSelected.addEventListener("click", function(){
alert('you are welcome');
});
这是一种现代方式。
对于那个旧的 IE,你必须改为这样做:
elementSelected.attachEvent("onclick", function(){
alert('you are welcome');
});
所以更方便的方法是
function addEvent(ele, type, func){
if(ele.addEventListener){
ele.addEventListener(type, func, false);
}else if(ele.attachEvent){
ele.attachEvent("on" + type, func);
}
}
addEvent(document.body, "click", function(){
alert("Hello world!");
});
关于javascript - 扩展点击功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11219214/