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是错的,不知道应该用它的哪个属性 展开
<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是错的,不知道应该用它的哪个属性 展开
7个回答
展开全部
jquery操作:$('#in').val("你想要的内容");
js操作:document.getElementById("in").value = "你想要的内容";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>这才是正确的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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标签是自封闭型标签,并不是成对型标签,你这么用,浏览器的容错会自动更正,但显然对一些要求严格的浏览器来说,就不成了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取input标签的id值,然后给这个input赋值就行了,在网页里调用你的那个方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function change()
{
var mybianliang="变成小猪";
document.getElementById("in").innerHTML=mybianliang;
}
{
var mybianliang="变成小猪";
document.getElementById("in").innerHTML=mybianliang;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询