【发布时间】:2015-08-02 14:40:29
【问题描述】:
我无法更改相关网站上的任何 html。
这是一些html:
<ul id="utility-menu" class="menu menu--primary">
<li><a class="" href="https://www.example.com/newsstand" target="_blank">Magazines</a></li>
<li><a class="" href="https://secure.bla.com/example/promo/GiveAGift/" target="_blank">Gifts</a></li>
<li>
<a href="/email_check?lang=fr">Français</a>
</li>
<li><a class="" href="/signin">Sign In</a></li>
<li>
<div class="i-am-canadian">
<img alt="Canadian flag" height="23px;" src="https://secure.example.com/assets/images/icons/ui/i-canadian-c8a132ad64588dcc0b2e61cc589dfef3.png" width="40px;">
</div>
</li>
</ul>
我设法使用以下方法选择菜单:
document.querySelectorAll('.menu--primary')[0]
我感兴趣的元素是:
<a href="/email_check?lang=fr">Français</a>
此元素是网站访问者的语言选择,可以是“英语”或“法语”。
如果用户在英语页面上,则元素的值将是显示的值。但如果它们是法语等价物,则元素将为<a href="/email_check?lang=en">English</a>
我想要一个返回“English”或“Français”的选择器。
我该怎么做?
【问题讨论】:
标签: javascript selector