0

你好在下面的代码中:

<li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_liUniverse" class="open"> <a href="/vp4/_spen/Ar/bufi/g_H048BNV54/ikDirId1877137.aspx"><span>Chemises</span></a>

    <ul class="subMenuEV">
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl01_liSubUniverse"><span class="selected">fwtk</span>
        </li>
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl02_liSubUniverse"><a href="/vp4/sk/fwtk/bufi/FR_H0848BNV54/ikDirId1897197.aspx">Chemises à micro-carreaux</a>
        </li>
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl03_liSubUniverse"><a href="/vp4/sk/fwtk/bufi/FR_H0848BNV54/ikDirId1877140.aspx">Chemises à carreaux</a>
        </li>
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl04_liSubUniverse"><a href="/vp4/sk/fwtk/bufi/FR_H0848BNV54/ikDirId1877139.aspx">Chemises à rayures</a>
        </li>
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl05_liSubUniverse"><a href="/vp4/sk/fwtk/bufi/FR_H0848BNV54/ikDirId1877141.aspx">Chemises à motifs</a>
        </li>
        <li id="ctl00_altColumnContent_universeMap_rptUniverses_ctl01_rptSubUniverses_ctl06_liUniverseViewAll"><a href="/vp4/sk/fwtk/bufi/FR_H0848BNV54/ikDirId1877137.aspx?cypher=thFzt%2FLPQalbsRRg1P5UUQ%3D%3D">Tous les produits disponibles</a>
        </li>
    </ul>
</li>

我想检查第一个li标签是否有一个ul子节点,如果有,那么它应该提醒并说 ul 存在并将下面(a标签中的链接复制到变量lk

/vp4/_spen/Ar/bufi/g_H048BNV54/ikDirId1877137.aspx

你能帮我做那件事吗?

谢谢。

4

1 回答 1

1
if (document.querySelector("#ctl00_altColumnContent_universeMa_rptUniverses_stl01_liUniverse > ul")) { // Does the li in the question have an ul inside it?
    alert(document.querySelector("#ctl00_altColumnContent_universeMa_rptUniverses_stl01_liUniverse > a").href) // Is so, print out the href of the a.
}

评论中的解释。(向右滚动以查看它们。您的 ID 有点长。)

于 2013-05-05T09:57:09.777 回答