Javascript更改空白选项标签的文本

标签 javascript

我对 javascript 还很陌生,并尝试自己解决这个问题,但我对某些对象和属性还是陌生的。我相信我下面的代码可以用于更改文档中的“所有”“选项”文本,但我需要它只更改空选项标签的文本值,例如; <option></option> , 至 <option>Choose One</option> .我希望它在页面加载时执行此操作,因为页面是由 asp 动态生成的。

 <script type="text/javascript">
    function changeEmpty(){
      document.getElementByTagName('option')options[0].text='Choose One';
    }
    </script>

最佳答案

如果它将成为页面上的第一个选项,那么它将是

document.getElementsByTagName('option')[0].text='Choose One';

最好指定元素,这样如果将来有人在它之前添加一个 select,就没有关系。

document.getElementById("MyId").getElementsByTagName('option')[0].text='Choose One';

关于Javascript更改空白选项标签的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364583/

相关文章:

javascript - 时刻.js : only certain localizations

javascript - 每次我更改 $(window).width() 时运行我的代码

javascript - 如何使用 OAuth2 在客户端 angularjs 应用程序中存储 clientId 和 clientSecret?

javascript - Materializecss + Angular Cli - 选择组件未正确下拉

javascript - 如何检查变量是否是 ES6 类声明?

Javascript 动态调用函数 - 返回未定义

Javascript 从引用者中解析 id

javascript - 添加 javascript 函数调用 Facebook 点赞按钮

javascript - 带有实时数据的传单弹出窗口

javascript - 当按钮悬停时稳定页面的其余部分