内联javascript:它能检索到调用它的元素的引用吗?

内联javascript:它能检索到调用它的元素的引用吗?,javascript,html,Javascript,Html,基本上,您可以在任何元素上放置一个onclick='func()'或类似的元素,以便在与之交互时运行JS。有没有办法获得对DOM元素本身的引用 当我做了一件显而易见的事情:我得到了[objectdomwindow],这并不像我希望的那样方便 我意识到我可以通过使用id或类轻松地破解它。但这意味着对于我创建的每个新的自定义代码按钮,我必须确保它有一个唯一的自引用id,我不希望这样做,因为这样更难维护。嵌入HTML中的内联事件处理程序被调用,其中this是有问题的元素 <input type=

基本上,您可以在任何元素上放置一个
onclick='func()'
或类似的元素,以便在与之交互时运行JS。有没有办法获得对DOM元素本身的引用

当我做了一件显而易见的事情:
我得到了
[objectdomwindow]
,这并不像我希望的那样方便


我意识到我可以通过使用id或类轻松地破解它。但这意味着对于我创建的每个新的自定义代码按钮,我必须确保它有一个唯一的自引用id,我不希望这样做,因为这样更难维护。

嵌入HTML中的内联事件处理程序被调用,其中
this
是有问题的元素

<input type='button' onclick='alert(this);' />

调用嵌入HTML中的内联事件处理程序时,
这是所讨论的元素

<input type='button' onclick='alert(this);' />