如何通过节点方法更改“sm”内ABCD的颜色。在javascript中获取子节点
HTML
</html>
<body>
<div class="row">
<div class="firstMain"><div class="sm">ABCD</div></div>
<div class="secondMain"><div class="sm">XYZ</div></div>
</div>
</body>
</html>
的Javascript
var mp , sb ;
mp = document.getElementsByClassName('main')[0];
sb = document.getElementsByClassName('sm')[0];
if (sb.firstChild === mp ){
sb.style.color = "blue";
}
我想在不同的格状的 “SM” 颜色改变类 “SM” 的颜色不同(firstMain)将从类 “SM” 不同(secondMain)
你的HTML包含一类是'main'的任何元素,或'sm-fw'。如果'sm-fw'表示'sm',那么这个元素没有子元素,只有一个子元素节点,你不能设置样式。另外,请给你的问题一个更具描述性的标题。 – 2016-11-28 05:27:43