如您所知,对于IE7 +,label会压缩选项标记的内部文本。即使在IE8中使用模拟元标记也不起作用。是否有一种解决方法迫使IE7 +显示内部文本?
<option label="myLabel">myInnerText</option>
我有大约一千个屏幕,这种用法遍布系统,我找不到一种方法来重构它(只是因为代码质量差)。
问候。
答案 0 :(得分:0)
你可以使用jQuery来完成它,
$("option").attr("label", "");
但是这提出了一个问题:为什么你使用特定于IE的属性,只是想在用户在IE中查看你的页面时将其删除?