你好,在下面的代码中:
<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
你能帮我做一下。
感谢。
答案 0 :(得分: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有点长。)