Javascript HTML DOM更改父元素的样式
Javascript HTML DOM更改父元素的样式,javascript,html,css,Javascript,Html,Css,函数交叉(){ var dik=document.getElementsByName('r1c1')[0].parentNode; dik.style.color=“红色”; } 您需要使用背景颜色而不是颜色: 函数交叉(){ var dik=document.getElementsByName('r1c1')[0].parentNode; dik.style.backgroundColor=“红色”; } 您必须使用属性backgroundColor来更改td的颜色颜色用于更改文本的颜色
函数交叉(){
var dik=document.getElementsByName('r1c1')[0].parentNode;
dik.style.color=“红色”;
}
您需要使用
背景颜色而不是颜色:
函数交叉(){
var dik=document.getElementsByName('r1c1')[0].parentNode;
dik.style.backgroundColor=“红色”;
}
您必须使用属性backgroundColor
来更改td
的颜色<代码>颜色
用于更改文本的颜色
函数交叉(){
var dik=document.getElementsByName('r1c1')[0].parentNode;
dik.style.backgroundColor=“红色”;
}
尝试使用背景色
而不是颜色
dik.style.backgroundColor = "red";
颜色是更改文本的颜色而不是背景色
dik.style.backgroundColor = "red";
函数交叉(){
var dik=document.getElementsByName('r1c1')[0].parentNode;
dik.style.backgroundColor=“红色”;
}
您需要设置元素的背景色,使其变为红色
dik.style.background = "red";
除了
颜色
仅适用于文本之外,您的代码可以正常工作。您的td
s没有文本节点。只需更改dik.style.background=“red”;