1-8没有实现效果怎么回事呢
来源:1-8 编程练习
weixin_慕田峪7033080
2020-06-16 12:42:45
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入框</title>
</head>
<body>
<input type="button" value="点击">
<script type="text/javascript">
//补充代码
var a=document.getElementsByTagName("input")[0];
a.onclick=function(){
var b=window.prompt("请输入文本\n当点击确定时,按钮的文字会变成输出的文本?");
if(b!=""){
a.innHTML=b;
}else{
a.innerHTML="点击";
}
}
</script>
</body>
</html>
2回答
同学你好, innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML,所以只要是有开始和结束标签的元素就能够使用innerHTML。
祝学习愉快~
好帮手慕慕子
2020-06-16
同学你好,因为input标签是单标签,不可以使用innerHTML属性,所以无法实现效果。
建议修改:使用value修改按钮上显示的文字内容
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题