二. 例子 復制代碼 代碼如下: <form name="test-form" action="" method=""> <input type="checkbox" name="kk"> <form> <script t " /> 97夜色,国产一区二区三区视频在线,免费a在线观看

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript下一種表單元素獲取方法存在的問題

一. 測試環(huán)境
瀏覽器: IE6+, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3

二. 例子
復制代碼 代碼如下:
<form name="test-form" action="" method="">
<input type="checkbox" name="kk">
<form>
<script type="text/Javascript">
var oForm = document.forms['test-form'],
eles = oForm.elements['kk'];
alert(eles.length); // undefined
alert(eles.nodeType); // 1
</script>

三. 解決方法(我想到的方法是改變獲取方式, 基于YUI)
復制代碼 代碼如下:
<script type="text/Javascript">
var oForm = document.forms['test-form'],
eles = YAHOO.util.Dom.getElementsBy(function(el) {
return el.type === 'checkbox' && el.name === 'kk';
}, 'input', oForm);
alert(eles.length); // 1
</script>



document.formname.inputname

這個問題我之前已經(jīng)遇到過一次了,但是這次又忘記了,依然又犯錯了,所以我必須要記錄一下。

看一下這個例子:
復制代碼 代碼如下:
<form name="hehe">
<input type="checkbox" name="haha" />
</form>
<form name="hehe2">
<input type="checkbox" name="haha" />
<input type="checkbox" name="haha" />
</form>
<script type="text/Javascript">
document.write(document.hehe.haha.length);
document.write('<br />');
document.write(document.hehe2.haha.length);
</script>

演示

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

在獲取表單的input時,我一般都習慣這么做,但是這樣做往往就出現(xiàn)問題了,因為很多時候我會去對比已選的checkbox和所有的 checkbox數(shù)量是否相等,但是只有一個的時候就會出錯,因為它返回的就是checkbox本身,并沒有l(wèi)ength這個屬性,所以我們需要先判斷所取到的input是否有l(wèi)ength屬性以便進一步操作。

另外記錄下location.reload(),它還有一個可選參數(shù),true或者false,如果省略或者設置為false,它就會用HTTP頭 If-Modified-Since來檢測服務器上的文檔是否已改變。如果文檔已改變,reload()會再次下載該文檔。如果文檔未改變,則該方法將從緩存中裝載文檔。這與用戶單擊瀏覽器的刷新按鈕的效果是完全一樣的。如果設置為true,那么無論文檔的最后修改日期是什么,它都會繞過緩存,從服務器上重新下載該文檔。就是傳說中的強制刷新。

JavaScript技術javascript下一種表單元素獲取方法存在的問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女同视频在线观看| 澳门风云2演员表| 坏老师| 江南style歌词翻译成中文| 我的丁香结| 欧美日韩欧美日韩| 高冷女头| 秀人网入口| 河南电视台卫星频道| 勇者1—42集免费观看电视剧视频| 二年级100个词语| 老司机免费福利在线观看| 净心神咒原文| 笼中鸟完整版| 爱秀直播| 双勾函数的图像与性质| 蜘蛛侠4英雄无归| 人流后饮食| 九州电影网| 北京卫视节目表今天| 二年级100个数学应用题| 羞羞的动漫在线观看| 电影大事件| 鬼迷心窍1994| 爱欲1990未删减版播放| 汤唯和梁朝伟拍戏原版视频在线观看| jenna haze| 彭丹三级裸奶视频| 老版《水浒传》| 天下第一楼演员表全部| 手机号大全| 扭曲的欲望| 诗第十二主要内容| 白雪公主国语免费观看中文版| 南游记电视剧全集第30集| 郭碧婷个人简历资料| 形象管理| 昆虫记读书笔记摘抄| 美女绳奴隶| 二年级最佳家长评语| 壁纸纯欲天花板|