最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 日期聯(lián)動(dòng)選擇器 [其中的一些代碼值得學(xué)習(xí)]

 更新時(shí)間:2009年12月15日 18:32:20   作者:  
javascript 日期聯(lián)動(dòng)選擇器,簡(jiǎn)單的看了下代碼非常不錯(cuò),都考慮到了標(biāo)準(zhǔn),兼容性也不錯(cuò)。學(xué)習(xí)js的朋友有福了。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

[參數(shù)說明]
復(fù)制代碼 代碼如下:

var dateSelector = new DateSelector(年下拉ID, 月下拉ID, 日下拉ID, {floorYear: 向前幾年, ceilYear: 向后幾年});
dateSelector.onStart = dateSelector.onEnd = function(){ // 自定義開始結(jié)束事件
$('info').innerHTML = this.getSelText(this.year) + '年' +
('0' + this.getSelText(this.month)).slice(-2) + '月' +
('0' + this.getSelText(this.date)).slice(-2) + '日';
}
dateSelector.init(); // 初始化開始

[說明文字]

這里生成option的方法選擇了中規(guī)中矩的options[i].text = options[i].value = i;

期間用過一個(gè)這個(gè)方法:

container.options[container.options.length] = new Option(i, i, false, (i == sign ? true : false))
這個(gè)new Option有4個(gè)參數(shù)可用(text, value, defaultSelected, selected); 最后一個(gè)參數(shù)可以設(shè)置選中.

但一直沒有查到官方資料. 在IE6中也遇到了BUG.大家有用過的請(qǐng)指正.

BUG演示

這個(gè)在IE7,IE8,FF3等都沒問題.但在IE6就會(huì)選中的是前一個(gè).現(xiàn)在還未知原因. (經(jīng)過確認(rèn)好像是IE Tester的問題.那么下面這個(gè)方案也是個(gè)簡(jiǎn)潔的生成option方案)


測(cè)試代碼:
復(fù)制代碼 代碼如下:

<select id="year"></select>
<script type="text/javascript">
<!--
var osel = document.getElementById('year');
var sign = 2008;
for(var i = 2001; i < 2010; i++) {
osel.options[osel.options.length] = new Option(i, i, false, (i == sign ? true : false));
}
//-->
</script>

相關(guān)文章

最新評(píng)論

资源县| 民乐县| 齐齐哈尔市| 霸州市| 新龙县| 漳平市| 进贤县| 乐亭县| 石泉县| 黔南| 鄯善县| 外汇| 重庆市| 揭阳市| 水城县| 潜山县| 永宁县| 湖北省| 淳安县| 康定县| 泰兴市| 云龙县| 宣恩县| 灵石县| 安龙县| 涿州市| 吐鲁番市| 堆龙德庆县| 华亭县| 禄劝| 平邑县| 南宁市| 察雅县| 藁城市| 寻乌县| 六枝特区| 苏尼特左旗| 嘉鱼县| 汝南县| 同德县| 芒康县|