js使用經驗積累 getElementById

来源:互联网 发布:php轻量级论坛 编辑:程序博客网 时间:2024/05/02 03:04


近期調試項目,發現getElementById在火狐裏面取到值,但是在IE中沒有取到值;

對于這種情況,請檢查:

1、定義變量前,前面加var;

2、在 html中,對于標簽值不僅要定義id,也要定義name屬性。

其次對于select標籤,getElementById沒有取到值,可用jQuery。

         var rider_id = document.getElementById("race_rider").value;var pet_index = document.getElementsByName("petof_index")[0].value;//a = document.getElementById("rider_company");//alert(a.options.length);//alert(a.selectedValue);//alert(a.options[a.selectedIndex].value);var rider_company=$('#rider_company').val();var reg_fee = document.getElementsByName("reg_fee")[0].value;var rider_fee = document.getElementsByName("rider_fee")[0].value;


還有一個積累,是input框輸入驗證只能是整數:

//is integer?function IsInteger(Str){ Str=""+Str; RegularExp=/^[0-9]+$/; if (RegularExp.test(Str)) {  return true; } else {  return false; }}


 

原创粉丝点击