如何更改javascript中嵌套css元素的颜色?

如何更改javascript中嵌套css元素的颜色?,javascript,css,Javascript,Css,但是现在我想通过只引用chosenclass对象来更改跨度。 我该怎么做呢?除了子元素[0]将是一个文本节点,而不是span,我相信。不,子元素仅指元素子元素childNodes包括文本。除了children[0]将是文本节点,而不是跨度,我相信。不,children仅指元素子节点childNodes包含文本。123是无效id:)如果我没有弄错,它们应该以字母开头。123是无效id:)如果我没有弄错,它们应该以字母开头。 var chosenclass = document.getElement

但是现在我想通过只引用chosenclass对象来更改跨度。
我该怎么做呢?

除了
子元素[0]
将是一个文本节点,而不是span,我相信。不,
子元素
仅指元素子元素
childNodes
包括文本。除了
children[0]
将是文本节点,而不是跨度,我相信。不,
children
仅指元素子节点
childNodes
包含文本。123是无效id:)如果我没有弄错,它们应该以字母开头。123是无效id:)如果我没有弄错,它们应该以字母开头。
var chosenclass = document.getElementById('123');
chosenclass.style.color = '#000000';
var chosenclass = document.getElementById('123');
chosenclass.style.color = '#000000';
chosenclass.children[0].style.color = '#000';