JS里面如何改变INPUT标签内容

<body><script>functionchange(){document.getElementById("in")这个后面改选择哪个属性,我要ID为in的input... <body>
<script>
function change(){
document.getElementById("in")这个后面改选择哪个属性,我要ID为in 的input的猪头变成小猪
</script>
<input id="in">猪头</input>
<p onclick="change()" >改变</P>
</body>
我要改变的不是input的value内容,而是input 输入框旁边显示的标签内容
<input id="改变">“猪头”</input>要改猪头这个变成小猪 改内容我知道用value但是改猪头这个标签我用 innerHTML是错的,不知道应该用它的哪个属性
展开
 我来答
longxinwu888
推荐于2017-10-07 · TA获得超过134个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:102万
展开全部
  1. jquery操作:$('#in').val("你想要的内容");

  2. js操作:document.getElementById("in").value = "你想要的内容";

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汤贵祥
推荐于2017-09-24 · 超过34用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:94.5万
展开全部
<body>
<script>
function change(){
document.getElementById("in").value = '小猪';
</script>
<input id="in">猪头</input>
<p onclick="change()" >改变</P>
</body>
追问
这个改变的是input的内容而不是input旁边显示的猪头标签的内容
追答
<input id="in">猪头</input>input标签还能这么用啊?
<label><input id="in" value="" />猪头</label>这才是正确的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cmoooo
2013-06-03 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:673万
展开全部
<body>
<script>
    function change(){
        document.getElementById("in").innerHTML = '小猪';//innerHTML
    }
</script>
<input id="in">猪头</input>
<p onclick="change()" >改变</P>
</body>
追问
我也是这么写的 但是innerHTML对于input 好像没有效果。我运行代码点击按钮会提示错误
追答
抱歉,是我太马虎了,input不能用innerHTML,而是应该用value

另外,我也是被你的代码弄晕了,因为input 标签不是你这么用的:

而应该是:

这样的写法才是规范的input标签用法,input标签必须的一个属性是type,你可以到手册上去仔细了解一下,input标签是自封闭型标签,并不是成对型标签,你这么用,浏览器的容错会自动更正,但显然对一些要求严格的浏览器来说,就不成了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官雅雪783
2013-06-03
知道答主
回答量:7
采纳率:0%
帮助的人:2.7万
展开全部
获取input标签的id值,然后给这个input赋值就行了,在网页里调用你的那个方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独的蜗牛爸爸
2013-06-03
知道答主
回答量:91
采纳率:0%
帮助的人:42万
展开全部
function change()
{
var mybianliang="变成小猪";
document.getElementById("in").innerHTML=mybianliang;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式