span 标签改成 input 就行了, 如果按照你这样写的话,应该写成:
$("#trans-language")val($(this)attr('value'));value是input内置的属性,在span中属于自定义属性。
<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,所以你会失败。
错误一、你的关键词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>
<div id="radios" class="radios">
<input type="radio" name="r" id="r1" value="1" /> 单选框1
<input type="radio" name="r" id="r2" value="2" /> 单选框2
<input type="radio" name="r" id="r3" value="3" /> 单选框3
</div>
<script>
var oRadios = documentgetElementById('radios')getElementsByTagName('input');
for( var i = 0, len = oRadioslength; i < len; i++){
oRadios[i]onclick = function(){
var value = thisvalue;
if( value == 1){ //显示相应的内容
alert('你点了第一个');
} else if( value == 2){
alert('你点了第2个');
} else{
alert('你点了第3个');
}
}
}
</script>
以上就是关于javascript如何获取按钮value值给另一个ID的input全部的内容,包括:javascript如何获取按钮value值给另一个ID的input、javascript如何通过id获取按钮,然后改变按钮的value值、js获取p标签里面的内容点击button按钮传值给vaule等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)