国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

select在各瀏覽器中顯示option的測試結果分享

2024-07-11 08:33:57
字體:
來源:轉載
供稿:網友

這周公司要出sp3了,忙著測試產品包,我負責測試js的產品包,必須保證每一個范例都可以運行,測試了一天發現了不少問題,其中一個就是使用select的范例在ie8時顯示出問題,ie7下直接顯示不了option,經過查資料將其兼容了,這里記錄一下。
方法1
代碼如下:


<html>
<head>
<title></title>
<script type=”text/javascript”>
function init()
{
var s = document.getElementById(“s”);
s.add(new Option(“A”));
}
</script>
</head>
<body onload=”init()”>
<select id=”s” style=”width:100px;background:lightskyblue”></select>
</body>
</html>

測試結果:Firefox、Chrome、IE9、IE8、IE7、Safari、Opera顯示正常。
方法2
代碼如下:


<html>
<head>
<title></title>
<script type=”text/javascript”>
function init()
{
var s = document.getElementById(“s”);
s.appendChild(new Option(“B”));
}
</script>
</head>
<body onload=”init()”>
<select id=”s” style=”width:100px;background:lightskyblue”></select>
</body>
</html>

測試結果:Firefox、Chrome、Safari、Opera顯示正常,IE9、IE8、IE7下不能顯示。
方法3
代碼如下:


<html>
<head>
<title></title>
<script type=”text/javascript”>
function init()
{
var s = document.getElementById(“s”);
s.add(new Option(“A”));
s.insertBefore(new Option(“B”), s.options[1]);
}
</script>
</head>
<body onload=”init()”>
<select id=”s” style=”width:100px;background:lightskyblue”></select>
</body>
</html>

測試結果:Firefox、Chrome、Safari、Opera顯示正常,IE9、IE8、IE7下不能顯示。
方法4
將方法3的insertBefore第二個參數去掉,也就是說我們第一個option就想使用insertBefore時,看一下情況:


<html>
<head>
<title></title>
<script type=”text/javascript”>
function init()
{
var s = document.getElementById(“s”);
s.insertBefore(new Option(“D”));
}
</script>
</head>
<body onload=”init()”>
<select id=”s” style=”width:100px;background:lightskyblue”></select>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沈丘县| 察隅县| 涞源县| 通城县| 太和县| 富裕县| 武冈市| 交口县| 武穴市| 岑巩县| 噶尔县| 玉屏| 永兴县| 遵义市| 大城县| 诏安县| 荥阳市| 康保县| 镇平县| 鄂托克旗| 湘西| 孟津县| 全椒县| 保靖县| 怀仁县| 浮山县| 宜宾市| 青龙| 无为县| 文登市| 巴中市| 云南省| 华宁县| 墨江| 西安市| 湟源县| 磐石市| 金沙县| 桃源县| 广昌县| 静安区|