克隆一个select元素时,希望保存当前的选择项
而克隆select元素总是保存着被克隆select的selectIndex属性初始值,为什么不能复制当前selectIndex属性呢?或者说是option元素的selected属性值呢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
研究了一下,
cloneNode应该只能copy字面上的HTML,原文如下而
selecedIndex不是写在字面HTML上的属性,所以不能copy。另外,关于
option的selected属性,由于在页面上去选择选上时这个属性在HTML上不会跟着走,所以copy时只能拿页面最初时候的那个样子。但是,你可以这么做,手动的去把
selected属性加上去:这样再copy时就能把selected弄上去