pelement.Name?
记得这个大小写要很注意,不记得name要不要
记得这个大小写要很注意,不记得name要不要
解决方案 »
- 配置ckeditor时,左下角出现body和p。求解决。详见图片
- JS把值从iframe传到父页面文本框,页面能显示值但HTML里为空
- 关于jqgrid的一个基本的问题,请达人们帮帮忙。
- 一个简单jquery问题
- 用js如何获取当前月的所有日期
- 应该是菜鸟问题了。怎样才能使做的脚本不用加载直接运行?
- iframe中如何能够跨域访问DOM对象
- 如何让网页中一部分内容(如一个表格),静态悬浮在网页中。
- js 点击更多弹窗页面加载成功,再次点击失败
- swftools工具将pdf转换到swf文件时文字或者图片都会变得很模糊,字好像只显示一半的感觉
- 获得iframe中的iframe中的div个数
- frame问题
不过这样设置后提交, 后台还是可以根据name获取到的...
并不是设置name不成功 以上的设置是成功的 但是只在ff下有效果
ie中getElementsByName("xx")的时候返回的居然是id=xx的object数组,而使用firefox则返回的是name=xx的object的数组
所以 你要是在ie下直接用name去查找的话是找不到的
name对应的是id 呵呵 ie好搞笑
<body></body>
<script>
var pelement = document.createElement("input");
pelement.type="checkbox";
pelement.id="ckbbieming"; //ie下 这个注释掉 就alert()不出来
pelement.name="ckbbieming";
document.body.appendChild(pelement)
alert(document.getElementsByName("ckbbieming")[0].nodeName)
</script>
var pelement = document.createElement("<input type='checkbox' name='ckbbieming' />");IE在getElementsByName时,其实找的是name和id(实在比较无语……)
第一个例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
body {cursor: url('joekoe.cur');}
</style>
</head><body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkacc(){
alert(document.getElementById("aa").value);
alert(document.getElementById("bb").value);
alert(document.getElementById("a").value);
alert(document.getElementById("b").value);
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="a" id="aa">
<INPUT TYPE="text" NAME="b" id="bb">
<INPUT TYPE="text" NAME="a1" id="a">
<INPUT TYPE="text" NAME="b1" id="b"></FORM></body>
</html>
4个文本框你按顺序输入1,2,3,4
结果只得到1,2,1,2,并没有得到实际的而不是1,2,3,4
再来看下面这个例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
body {cursor: url('joekoe.cur');}
</style>
</head><body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkacc(){
alert(document.getElementById("aa").value);
alert(document.getElementById("bb").value);
alert(document.getElementById("a").value);
alert(document.getElementById("b").value);
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="a1" id="a">
<INPUT TYPE="text" NAME="b1" id="b">
<INPUT TYPE="text" NAME="a" id="aa">
<INPUT TYPE="text" NAME="b" id="bb">
</FORM></body>
</html>
4个文本框你按顺序输入1,2,3,4
得到的结果是3,4,1,2
和我们实际输入的相符合这是在IE情况下的
<!--
function chkacc(){
alert(document.getElementsByName("aa")[0].value);
alert(document.getElementsByName("bb")[0].value);
alert(document.getElementsByName("a")[0].value);
alert(document.getElementsByName("b")[0].value);
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="a" id="aa">
<INPUT TYPE="text" NAME="b" id="bb">
<INPUT TYPE="text" NAME="a1" id="a">
<INPUT TYPE="text" NAME="b1" id="b"></FORM>
<INPUT TYPE="button" value="檢查" name="btnchk" onclick="chkacc();">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<!--应该取到的没取到-->
<div name="aa"></div>
<!--取到-->
<input type="checkbox" name="aa" />
<!--不应该取得却取到了...-->
<input type="checkbox" id="aa" /><script type="text/javascript">
var pelement = document.createElement("<input type='checkbox' name='aa' />");//这个也取到了
document.body.appendChild(pelement);
alert(document.getElementsByName("aa").length);
</script>
</body>
</html>
<!--
function chkacc(){
alert(document.getElementsByName("aa")[0].value);
alert(document.getElementsByName("bb")[0].value);
alert(document.getElementsByName("a")[0].value);
alert(document.getElementsByName("b")[0].value);
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="a" id="aa">
<INPUT TYPE="text" NAME="b" id="bb">
<INPUT TYPE="text" NAME="aa" id="a">
<INPUT TYPE="text" NAME="ba" id="b"></FORM>
<INPUT TYPE="button" value="檢查" name="btnchk" onclick="chkacc();">
再看上面这个例子
方法一:createElement("... name='xxx'...")
方法二:document.getElementById("xxx").name="xxxxx"