IE下会报错 消息: 对象不支持此属性或方法

<html>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.4.4/jquery.min.js" ></script>
<input  id="sex" name="sex" type="radio" value="gg" />
<script type="text/javascript">
sex = $("#sex").val();
alert(sex);
</script>
</html>
 
 
IE下会报错   消息: 对象不支持此属性或方法
飘红那行 sex会被当成对象
 
修正方法1
<script type="text/javascript">
sex1 = $("#sex").val();
alert(sex1);
</script>
 
修正方法2
<script type="text/javascript">
var sex = $("#sex").val();
alert(sex);
</script>
 
修正方法3
<form>
<input  id="sex" name="sex" type="radio" value="gg" />
</form>
<script type="text/javascript">
sex = $("#sex").val();
alert(sex);
</script>
 
结论
js变量名最好不和标签属性值一样。
posted on 2013-07-18 21:03  ijoanne  阅读(1401)  评论(0编辑  收藏  举报