0
A
回答
0
是的,您可以通過將事件傳遞給相應的onClick函數來執行此操作,如下所述。
<a href="#" id="testLink" onclick="HandleLink(event)">Link</a>
function HandleLink(event)
{
var x = event.target;
alert(x.id);
}
0
說這正是你正在尋找的東西有點難,但是這樣的事情?
onClickHandler(event) {
var domNode = event.targetElement;
var name = domNode.getAttribute("name");
// do what you will with that
}
獲取元素這樣可以確保它是你點擊的東西 - 用this
可以根據不同的,如果你的約束範圍,沿途的方法某處
+0
如果設置'onClickHandler'和'addEventListener'然後'this'將指向'targetElement'。 – VisioN
0
讓我用一個例子,如果回答這是你在找什麼:
HTML:
<input name='Foo" type='button' value='Click Me' onclick='bar(this)'>
JS:
function bar(elem) {
alert('Clicked by' + elem.name);
}
您可以使用parentNode在窗體中導航。
相關問題
- 1. 如何從window.open js函數獲取元素和HTML與jQuery
- 2. 從HTML/PHP中動態生成的tr元素中獲取Id
- 3. HTML:使用JS動態添加元素
- 4. 創建動態HTML元素JS
- 5. 獲取從動態span元素
- 6. 動態地從html中獲取所有ul li元素.NET
- 7. 如何獲取動態推送到html的html元素?
- 8. 獲取與html源代碼相關的選定html元素偏移量與js
- 9. 我可以從HTML元素獲得現有的JS元素
- 10. 從動態表獲取HTML
- 11. 獲取Html元素背景顏色與JS
- 12. 獲取html元素
- 13. 從動態元素中獲取動態ID並點擊
- 14. 從javascript中的html元素獲取值
- 15. 獲取的動態變化的元素
- 16. 如何獲取動態創建的HTML元素的值?
- 17. 獲取動態添加元素的值
- 18. 獲取XML元素的動態路徑
- 19. 動態獲取元素的屬性?
- 20. Angular2 - 獲取動態創建的元素
- 21. 獲取元素的ID動態創建
- 22. 如何動態獲取html元素的id和?
- 23. 提取JSON元素與JS
- 24. 如何從動態插入的元素中獲取生成的HTML?
- 25. 從區域獲取html元素
- 26. 試圖從選項元素獲取HTML
- 27. 從Angular指令中獲取html元素
- 28. 無法從HTML元素獲取值
- 29. 從HTML元素獲取DataTable對象
- 30. PowerShell無法從HTML獲取元素
的可能的複製[如何獲得的onclick調用對象?(http://stackoverflow.com/questions/1553661/how-to-get-the-onclick-calling-object) –