如何在java脚本中获取未知元素ID

Can*_*hit 1 html javascript

在我的html页面中,我有很多链接,他们的ID可以随时更改(我有大约140个链接):

 <a id=33 onclick="javascriptfunction()"
           href="33">link1</a>
 <a id=37 onclick="javascriptfunction()"
           href="37">link2</a>
 <a id=113 onclick="javascriptfunction()"
           href="113">link3</a>
 <a id=3 onclick="javascriptfunction()"
           href="3">link4</a>
          .....
          .....
          .....
Run Code Online (Sandbox Code Playgroud)

客户端可以随机选择其中一个,我想在javascriptfunction()中执行操作,当然这是基于元素ID的JavaScript.

有没有办法让JavaScript(没有jQuery)获得被点击的链接元素ID?

moh*_*han 5

像这样......

<a id=2 onclick="javascriptfunction(this)"
           href="#">link4</a>

// In javascript
function javascriptfunction(element){
    var id = element.id;
}
Run Code Online (Sandbox Code Playgroud)