Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么可以';我的onclick处理程序是否找到其父节点?_Javascript_Html - Fatal编程技术网

Javascript 为什么可以';我的onclick处理程序是否找到其父节点?

Javascript 为什么可以';我的onclick处理程序是否找到其父节点?,javascript,html,Javascript,Html,为什么下面的onclick处理程序会触发“elem.parentNode不是函数”错误 函数getParent(elem){ var parent=elem.parentNode(); } 你好 您的问题是parentNode不是一个函数。尝试删除(),因为parentNode不是函数?尝试不带括号的elem.parentNode。它不是函数。这是一笔财产。去掉括号 var parent=elem.parentNode parentNode是一个属性而不是一个函数。删除()应该可以工作。par

为什么下面的onclick处理程序会触发“elem.parentNode不是函数”错误


函数getParent(elem){
var parent=elem.parentNode();
}
你好

您的问题是parentNode不是一个函数。尝试删除
()

,因为
parentNode
不是函数?尝试不带括号的elem.parentNode。

它不是函数。这是一笔财产。去掉括号


var parent=elem.parentNode

parentNode是一个属性而不是一个函数。删除()应该可以工作。

parentNode不是函数,而是属性。

parentNode是属性,不是函数

var parent = element.parentNode;
应该是

 function getParent(elem) {
   var parent = elem.parentNode;
}

这一定是有史以来最快的9个回复!显然,我在看到保罗的回应之前就发了帖子。为什么其他7个人不久后会发布相同的答案。。。我不知道。我在写答案的时候没有收到新答案的提示。所以现在检查新答案的心跳是不稳定的。
 function getParent(elem) {
   var parent = elem.parentNode;
}