使用Javascript

时间:2018-03-26 15:49:15

标签: javascript

我需要用javascript替换选项值中的文本英文。代码是下一个:

<div>
<select name="input_14" id="input_29_14">
<option value="English">English</option>
</select>
</div>

所以这就是我的尝试:

document.querySelector("div.selector option[value=English]").text = "Inglés";

但它并没有改变文字。任何人都可以为我提供替代功能吗?

谢谢

3 个答案:

答案 0 :(得分:2)

将查询选择器更改为

document.querySelector("option[value=English]").text = "Inglés";

答案 1 :(得分:1)

我用jQuery解决了它:

jQuery("option[value=English]").text("Inglés");

答案 2 :(得分:0)

您当前代码无效的原因是namespace app.Notifications { public class PasswordReset : INotification { private ISender _emailer; public PasswordReset(ISender emailer) { _emailer = emailer; } ... } 正在寻找类选择器的div。

只需在选项中添加一个id,使用JavaScript获取id并更改为您想要的任何内容。

&#13;
&#13;
div.selector
&#13;
document.getElementById("lang").text = "Anglais";
&#13;
&#13;
&#13;