select 的 options 不支持直接复制

作者:vkvi 来源:ITPOW(原创) 日期:2010-8-10

HTML 代码

<select id="s1">
  <option>ddd</option>
</select>

错误的 JavaScript 代码

var s1 = document.getElementById("s1");
s1.options[1] = s1.options[0]; // 这里会出错

正确的 JavaScript 代码

var s1 = document.getElementById("s1");
s1.options[1] = new Option(s1.options[0].text, s1.options[0].value);
相关文章