js给页面元素绑定事件触发函数时,想给处理函数传入元素自身的值如何实现?
el.onclick="show(this.title)";el.onclick=show(this.title);el.attachEvent("onclick",sh...
el.onclick = "show(this.title)";
el.onclick = show(this.title);
el.attachEvent("onclick",show("this.title"));
这三种方法都试过了,都不行,想知道这里的this指向的是谁,怎样才能像在html中加入onclick效果一样,菜鸟求各位大神指教,在线等!!!!!拜托了!!! 展开
el.onclick = show(this.title);
el.attachEvent("onclick",show("this.title"));
这三种方法都试过了,都不行,想知道这里的this指向的是谁,怎样才能像在html中加入onclick效果一样,菜鸟求各位大神指教,在线等!!!!!拜托了!!! 展开
展开全部
<div id="div1">divdiv</div>
window.onload = function(){
document.getElementById("div1").onclick = function(){
show(this.title);
};
};
function show(_title) {...};
追问
您好,多谢您给了这么好的思路,但是我这里还有一个问题,就是我的"div1"是在js中动态添加的,也就是说window.onload的时候就没有这个div1,这要怎么绑定呢
追答
function createDiv () {
var divs = document.createElement("div");
divs.onclick = function () {...};
}
2014-03-18
展开全部
素吧是被爆吧了?
追问
什么意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询