日期:2014-05-16  浏览次数:20608 次

$$("li").
<ul>
    <li onmouseover="mo(this.value)">111<span>结果</span></li>
    <li onmouseover="mo(this.value)">111<span>结果</span></li>
</ul>


function set_style(num){
for(var i=0;i<$$("li").length;i++){
var li_node=$$("li")[i];
li_node.className="";
}
if(j>=0 && j<$$("li").length){
var i_node=$$("li")[j];
$$("li")[j].className="select";
}
}
function mo(nodevalue){
j=nodevalue;
set_style(j);
}

如果是#ss li

该怎么写呢

------解决方案--------------------
mootools?

------解决方案--------------------
你的方法有问题
<script>
var $=function(node){
return document.getElementById(node);
}
var $$=function(node,DOM){//////////
return (DOM
------解决方案--------------------
document).getElementsByTagName(node);
}
window.onload = function () {
    var li = $$('li', $('bb'));//////////
    alert(li.length)
}

</script>
<div id=bb>
<ul>
    <li>1111</li>
    <li>2222</li>
</ul>
</div>

<div id=bb>
<ul>
    <li>1111</li>
    <li>2222</li>
    <li>2222</li>
</ul>
</div>