我想測試點擊是否在特定層次結構中的元素上。js測試被點擊的元素是子/子代
使用:
var elements = parentElement.getElementsByTagName("*");
我可以把所有的元素到數組,但我不能得到正確的測試:
function isClicked(e){
if(elements.indexOf(e.target) != -1){
//do something
}
};
如何正確地做到這一點,好嗎?謝謝...
(PS我想創建一個點擊播放功能,其中在東西在體內除了點擊所顯示的信息將其關閉)
<<!dialog.contains(e.target)>>這是我所需要的一切,以使其正確工作...結果比我更容易,甚至不需要創建一個數組 - 甚至 - ! – Gulli
不客氣。 – PeterMader