<script type="text/javascript">
function buttonchange(obj)
{
var sum=parseInt(objid)+2;
alert(sum);
documentgetElementById(""+sum)value=objvalue;
}
</script>
<body>
<input name="3" type="button" id="5" value="改变" onclick="buttonchange(this)" />
<input name="3" type="button" id="7" value="" onclick="" />
</body>
我没有删除那个alert,你可以在你的程序里面试试看,因为objid+2的结果被解释为52,所以你会失败。
对于div来说value属性是自定义属性,因为div默认没有value属性。
获取自定义属性要使用getAttribute方法。
function change(){
var u = documentgetElementById("test")getAttribute('value');
alert(u);
}
楼主,你要搞清楚\x0d\一个表单中,\x0d\无论你放多少submit 都是提交同一个表单,\x0d\所以你放多个submit没有任何意义\x0d\如果是想根据特定的submit,来提交特定的值的话\x0d\你可以在每个submit 换成 button\x0d\给button绑定onclick事件\x0d\\x0d\调用函数,例如:\x0d\\x0d\ \x0d\ \x0d\ \x0d\\x0d\\x0d\script:\x0d\function subForm(type){\x0d\ alert(typevalue);//d出点击按钮的value值\x0d\ //这里就根据typevalue来进行特定的逻辑\x0d\ documentgetElementById("form1")submit(); //提交表单,同理如果有一个id为form2的表单,也可以用documentgetElementById("form2")submit(); 提交\x0d\} \x0d\\x0d\另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台
<input type="button" name="n1" value="b1" onclick="test(this);">
<input type="button" name="n2" value="b2" onclick="test(this);">
<input type="button" name="n3" value="b3" onclick="test(this);">
<input type="button" name="n4" value="b4" onclick="test(this);">
<script>
function test(t)
{
alert('你点击的是'+tvalue+'按钮');
}
</script>
错误一、你的关键词value写错了,写成了vaule
错误二、取值不是obj(),而是:objinnerText
错误三、可能是编辑器的问题,复制代码出来后发现onload、onclick事件都识别不了了。手动输入才可以。
<script type="text/javascript">
windowonload=function()
{
var aaa=documentgetElementById("tixian");
var obj = documentgetElementById("e");
var jin=documentgetElementById("jin");
aaaonclick=function()
{
documentgetElementById("jin")value=objinnerText;
}
}
</script>
以上就是关于javascript如何通过id获取按钮,然后改变按钮的value值全部的内容,包括:javascript如何通过id获取按钮,然后改变按钮的value值、JS如何获取value的值、当表单提交时,js如何获取submit的名称或值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)