刚刚碰到一个要为html select添加readonly属性的要求,可是select是不支持readonly属性的,找了找,方法还是有的,不过大都比较麻烦。以下的方法个人认为是最简单的:
- <select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
- <option value="1">test1</option>
- <option value="2">test2</option>
- <option value="3" selected="selected">test3</option>
- <option value="4">test4</option>
- <option value="5">test5</option>
- </select>