Javascript 如何获取parentNode
尝试创建一个简单的文档,获取parentNode,然后应用背景色。我的Javascript 如何获取parentNode,javascript,jquery,html,css,Javascript,Jquery,Html,Css,尝试创建一个简单的文档,获取parentNode,然后应用背景色。我的getElementByTagName是“p”,因此父节点应该是。背景色应该应用于整个文档,对吗?我得到一个“预期对象”错误 函数changeIt(){ var节点; node=document.getElementsByTagName(“p”).parentNode; node.style.background-color='#0033dd'; } NFL球队 NFC北 芝加哥熊 绿湾包装机 明尼苏达维京人 底特律狮子会
getElementByTagName
是“p”,因此父节点应该是
。背景色应该应用于整个文档,对吗?我得到一个“预期对象”错误
函数changeIt(){
var节点;
node=document.getElementsByTagName(“p”).parentNode;
node.style.background-color='#0033dd';
}
NFL球队
NFC北
芝加哥熊
绿湾包装机
明尼苏达维京人
底特律狮子会
NFC南部
新奥尔良圣徒
亚特兰大猎鹰队
卡罗莱纳黑豹
坦帕湾布坎内尔酒店
NFC东部
达拉斯牛仔队
华盛顿红人队
费城鹰
纽约巨人队
NFC西部
旧金山49人
亚利桑那红衣主教
西雅图海鹰
圣路易斯公羊
背景颜色是个问题。它在javascript中表示为backgroundColor
。事实上,我认为所有css样式的javascript符号都使用camels而不是破折号
此外,还需要为javascript选择getElementsByTagName数组的位置,以获取其父级。parentNode通过获取特定元素的父元素来工作。不是元素数组
function changeIt() {
var node;
node = document.getElementsByTagName("p")[0].parentNode;
node.style.backgroundColor = '#0033dd';
}
function changeIt() {
var node;
node = document.getElementsByTagName("p")[0].parentNode;
node.style.backgroundColor = '#0033dd';
}