这条线有什么用
this.parentNode.firstChild.nodeName
来自 jQuery 高亮插件的以下代码。
jQuery.fn.removeHighlight = function () {
return this.find("span.highlight ").each(function () {
this.parentNode.firstChild.nodeName;
with(this.parentNode) {
replaceChild(this.firstChild, this);
normalize();
}
}).end();
};
最佳答案
this.parentNode.firstChild.nodeName
没有将其值分配给任何变量。基本上它是一个属性而不是一个函数,所以它不会产生任何效果。看起来毫无意义。它应该找出当前节点的父节点,然后找到该父节点的第一个子节点,然后获取其节点名称。但在这种情况下,它不会在您提供的代码片段中的任何地方使用
关于javascript - 这条线是什么意思? jQuery Hilghlight 插件中的 "this.parentNode.firstChild.nodeName",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682575/