0
<li><div class="a">xxx<div></li>
<li><div class="b">xxx<div></li>
<li><div class="b">xxx<div></li>

如何选择li不包含的元素

<div class="a">

预期的结果是:

<li><div class="b">xxx<div></li>
<li><div class="b">xxx<div></li>

 

select("li").not(has("div.a"))

?

4

1 回答 1

0

将 id 和 value 添加到 li 然后,

    <html>
    <head>
        <script>
            function check(){
                var li = document.getElementById("li").value;
            if(li == 1){
                document.getElementById('result').innerHTML= "result = "+"<div class='b' style='border:1px solid red;'>abc</div>";
            }
              alert(li);

        }
        </script>
    </head>
    <body onload="check()">
    <li id="li" value="1">
        <div class='a'>abc</div>
    </li>
    <li id="li" value="2">
        <div class="b">bcd</div>
    </li>

    <span id="result">

    </span>
    </body>
</html>
于 2012-10-17T03:44:02.690 回答