在函数 clickCircle 中,我想使用被点击的 li。所以我想接收它作为参数。
<li class="circle" onClick='clickCircle(this)'></li>
但是我应该发送什么作为实际参数?即代替“这个”。
最佳答案
你可以使用这个
:
function clickCircle(obj) // the li element clicked in the current scope
{
var element = obj; // This is the DOM object being clicked
var $this = $(obj); // This is the jQuery object being clicked
// Use DOM object like
element.style.color="#ff0000";
// Use jQuery object like
$this.css('color', 'red');
}
关于Javascript-将单击的对象作为参数发送到 onClick 函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17753719/