要求:点击去掉ul中的li的class属性,要求只用js解决。

<style >
.toe{
color:red;
}
.bc{
background-color:cyan;
}
</style>

<div class="matrix" id="matrix">

<ul onclick="hideSiblingsAndDumpToe(this);">
<li class="bc toe">要求:</li>
<li class="bc toe">点击后去掉显示的li的class.toe</li>
<li class="bc toe">要求用js解决。</li>
</ul>
</div>
<script type="text/javascript">

function hideSiblingsAndDumpToe(obj){
obj.childNodes.className = obj.childNodes.className.replace(new RegExp('\\s*\\btoe\\b', "g"), "");
};

</script>
-----------------------------------------
个人觉得obj.childNodes.className这里写得不对,但不知如何写,请教...
childNodes是li数组 循环childNodes

childNodes[i].className=xxxxx