我需要用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";
但它并没有改变文字。任何人都可以为我提供替代功能吗?
谢谢
答案 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并更改为您想要的任何内容。
div.selector
&#13;
document.getElementById("lang").text = "Anglais";
&#13;