Javascript-将单击的对象作为参数发送到 onClick 函数中

标签 javascript jquery html

在函数 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/

相关文章:

javascript - 使用 Java Selenium 的 Angular 4 等待条件

javascript - 将 div 插入到表格的精确单元格中

php - 数据表 'Show All' lengthMenu 抛出无效 json 错误

javascript - Bootstrap 模态在触发后不会显示

html - CSS margin 恐怖;边距在父元素外部添加空间

javascript - 如何使用 jquery 将单选按钮值存储在 sessionStorage 中

javascript - 如何避免谷歌折线图注释文本相互覆盖?

javascript - 将多个对象合并为一个 Angular 为 8 的对象

javascript - 如何使语义UI侧边栏在触发时不使页面内容变暗?

jquery - 在不同函数中对同一元素使用 hide()