两个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();
        }
    });
}

我想要目标传递这个。

如何聚焦后退"按钮"?

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

最新更新