两个JavaScript参数如何传递“ this”

千晶体
<button type="button" aria-haspopup="dialog" aria-controls="a" onclick="openLayer($('#a'))"> button</button>

<div role="dialog" id="a"><"button type="button">close<"/button></div>

function openLayer(target){
    event.preventDefault();
    var backFocus = $("[aria-controls='"+target+"']");
    $(target).attr("tabindex", 0).attr("aria-hidden", false).show().focus();
    $(document).keyup(function(e){
        if (e.keyCode == "27"){
            console.log(backFocus); // [obeject object]
            $(target).attr("tabindex", 1).attr("aria-hidden", true).hide().blur();
        }
    });
}

我希望目标通过。

如何将焦点集中在“按钮”上?

尤努斯·埃姆拉·杜尔松(Yunus Emrah Dursun)

function myFunction(myElement){
  console.log(myElement.id);
 console.log( myElement.getAttribute("a"));
}
<button onclick="myFunction(this)" id="text" a="secret">click me</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用require.js在两个JavaScript文件之间传递参数

将两个参数传递给Javascript函数

如何在AsyncTask中传递两个参数?

如何将两个参数传递给webpack?

如何从两个不同的函数传递参数

我如何传递两个参数@Path和@PathParam

如何将两个参数传递给webservice

如何用管道传递两个命令作为参数?

如何从两个文件中将参数传递给命令?

如何在两个活动之间传递参数?

反应如何在两个组件之间传递参数

无法将两个参数作为参数传递给Javascript函数

如何在bash脚本中传递两个参数或参数

如何找出两个参数中的哪个参数是在python中传递的?

如何使用lambda传递两个参数(参数之一是事件)?

如何将两个下拉列表中的两个值或参数传递给ajax?

如何使用相同的图像运行两个组件,将两个不同的参数传递给 docker-compose

如何在不同的场合在一个函数中传递两个参数?

如何将一个参数传递给argparse,这将影响两个选项?

如何在反应中将两个 onClick 参数传递给一个函数

如何将两个参数传递给下一个ViewController?

javascript检测两个相等的参数

将参数传递给函数:两个元素元组v。两个单独的参数?

如何在Google Cloud Puppeteer函数内部传递两个参数?解析以请求JSON

如何在react-editext的'onSave()'函数中传递两个参数?

如何在过滤器Angular JS中传递两个参数?

如何根据传递的两个参数过滤获取结果?

如何在C#中将两个参数传递给GraphQLHttpClient?

如何在Django的查询集中传递两个以上的参数?