一、如题;
二、js如果从xml里面提取数据,如何从sql2005读取目录存入xml;
三、求教例如,ul标签下的li标签呈现如下:<li class="L22"><a href="www.baidu.com" id="m03"><span><img="img/2.gif" align="absMiddle"/> 合同管理</span></a></li>如何编写js函数查询出 <span>里面的内容是“合同管理”,并根据这个内容判断 如何是"合同管理"则把该<li>标签删除!本人真心菜鸟,望大家不吝指教,十分感激,没多少分了全给你们

解决方案 »

  1.   

    假设ul的id是'el-ul',大概就是这样吧,没有测试
    for(var i=0,tmp,spans=document.getElementById('el-ul').getElementsByTagName('span');spans[i]!=undefined;i++){
    if(spans[i].innerHTML.indexOf('合同管理')!=-1){
    tmp=spans[i];
    while(tmp.tagName!='LI'){
    tmp=tmp.parentNode;
    }
    tmp.parentNode.removeChild(tmm);
    break;
    }
    }
      

  2.   

    tmp.parentNode.removeChild(tmm);中tmm应该是tmp
      

  3.   

    红色的这一句出错了
    tmp是undefined
      

  4.   


    <html>
    <head>    
        <title>test</title>
        <script type="text/javascript">
    function test() {
    for (var i = 0, tmp, spans = document.getElementById('el-ul').getElementsByTagName('span'); spans[i] != undefined; i++) {
    if (spans[i].innerHTML.indexOf('合同管理') != -1) {
    tmp = spans[i];
    while (tmp.tagName != 'LI') {
    tmp = tmp.parentNode;
    }
    tmp.parentNode.removeChild(tmp);
    i--;
    }
    }
    }    </script>
    </head>
    <body>
    <ul id='el-ul'>
    <li ><a href="www.baidu.com" id="m03"><span>合同管理合同管理</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同管理合同管</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同管理合同</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同管理合</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同管理</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同管</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合同</span></a></li>
    <li ><a href="www.baidu.com" id="m03"><span>合</span></a></li>
    </ul>
    <button onclick='test()'>测试</button>
    </body>
    </html>