一个form内有一个叫name的text input,如何区分form的名字(name)和他的叫name的input? 可以把name, id, input form...视为HTML中的保留字,就像c语言的void, int, static一样,不要用它作为元素的名字, -- 尽管脚本比较宽宏大量,但一旦出错是很难查找的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得到这个input是简单的,可是想得到这个form的值,上面的方法好象都不行to onestab(┼─) :我自己是不这么用,可是我写的方法别人调用,就容易出问题,而且,我现在更想知道 得到他的子与他本身的属性的区别to yonghengdizhen(扫地老头(兼职)) :你的方法我开始以为可以,可是试了一下竟然也不行,要不你帮我再试试 ?多谢各位了 this.form.attributes.name.value<body><form name=frm><input type=button name=name onclick=alert(this.form.attributes.name.value) value=name></form> this.form.getAttribute("name").value qiushuiwuhen(秋水无恨) 的 方法可行但是其他方法,好象都不行,有没有朋友帮忙试一下,是不是这样? <form name="frm"><input type=button name=name onclick=alert(this.form.attributes("name")) value=name></form>这样才是对的. <form name="frm"><input type=button name=name onclick=test() value=sssssssssssss></form><SCRIPT LANGUAGE=javascript><!--function test(){var Val=document.all("name").value;alert('这是名为name的input Value:'+Val)var aa=document.getElementsByTagName("input");for(var i=0;i<aa.length;i++){if(aa[i].type=='button' ){alert(aa[i].name);alert(aa[i].value)}}}//--></SCRIPT> to yonghengdizhen(扫地老头(兼职)) :我这里还要加.value,要不然就是object 真的需要,我这里是ie6,不知道你是什么环境?你加.value正确吗? 我试过了,ie6下的确要加value.<form name="frm"><input type=button name=name onclick=alert(this.form.attributes("name")).value value=name></form> 真的需要,我这里是ie6,不知道你是什么环境?你加.value正确吗?加.value当然正确. <body><form name=frm><input type=button name=name onclick=alert(this.form.attributes["name"].value) value=getFormName><input type=button name=name onclick=alert(this.form.attributes.getNamedItem("name").value) value=getFormName><input type=button name=name onclick=alert(this.form.attributes.item(79).value) value=getFormName></form> 高手们,帮我看看这段代码怎么回事? 欢迎讨论 Ajax封装 请教问题:使用goAhead web service 想做网页无操作20分钟后断开,该怎样实现呢? 谢谢,我是初学者,希望各位多多关照! 我这样转换字符串 为什么出错了? 没有匹配正确??? 给下拉框赋值的问题----出错了 JS滚动对联 刷新窗口问题 烦恼! alert 弹出的窗口信息,点‘确定’后,如何自动把窗口的信息复制到页面的input框内 急!!关于window.open(...)的问题?在线等!! 我想改变Alert()函数上的标题显示,怎么改呢。 JS一个阴影效果。。。 求一个图片动态切换的代码
<form name=frm>
<input type=button name=name onclick=alert(this.form.attributes.name.value) value=name>
</form>
<input type=button name=name onclick=alert(this.form.attributes("name")) value=name>
</form>
这样才是对的.
<input type=button name=name onclick=test() value=sssssssssssss>
</form>
<SCRIPT LANGUAGE=javascript>
<!--
function test(){
var Val=document.all("name").value;
alert('这是名为name的input Value:'+Val)
var aa=document.getElementsByTagName("input");
for(var i=0;i<aa.length;i++){
if(aa[i].type=='button' ){
alert(aa[i].name);
alert(aa[i].value)
}
}}
//-->
</SCRIPT>
<form name="frm">
<input type=button name=name onclick=alert(this.form.attributes("name")).value value=name>
</form>
<form name=frm>
<input type=button name=name onclick=alert(this.form.attributes["name"].value) value=getFormName>
<input type=button name=name onclick=alert(this.form.attributes.getNamedItem("name").value) value=getFormName>
<input type=button name=name onclick=alert(this.form.attributes.item(79).value) value=getFormName>
</form>