【发布时间】:2011-09-29 21:00:05
【问题描述】:
我正在寻找一种类似于 jQuery 的 .attr() 方法的方法,当我单击一个元素(在本例中为 li 标签)时,我可以获得标签属性。
所以我的问题是,如何创建一个函数,当单击 li 时,函数中的 this 变量等于该 DOM 元素。我试图在不使用 jQuery 的情况下做到这一点。
这是我所拥有的,我认为会起作用,但它不起作用:
function selected(){
this.title = this.getAttribute("title");
}
假设有一个元素 li 带有属性 title 和一个 onclick 带有函数 selected() 作为选项。
【问题讨论】:
-
如何分配onclick?
-
通过将 onlick 属性添加到 li 来分配。
-
@Jonah Aliborne ... 看看我的回答,它应该可以帮到你。
-
onclick="selected.call(this)"会让你做this.title = this.getAttrib...。
标签: javascript jquery dom object this