我对 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/