【发布时间】:2022-06-28 22:01:50
【问题描述】:
有没有什么方法可以获取 HTML 元素的内容(函数被调用的地方),而不必通过 ID 或类名来识别它?
示例而不是使用:
<button class="colm" type="button" onclick="show('1')">1</button>
我们使用类似的东西:
<button class="colm" type="button" onclick="show(getThisElementContent())">1</button>
我的意思是问是否可以根据我们称之为getThisElementContent() 的说法制作这个函数,它能够从元素中提取innerHTML,在我们的例子中,元素innerHTML 是1。
【问题讨论】:
-
onclick="show(this);"(或者如果你喜欢:show(this.innerText))会将触发事件的元素传递给事件处理程序.. 但最好以window.event.target获取
标签: javascript