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回答

好帮手慕慕子

2020-06-16

同学你好, innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML,所以只要是有开始和结束标签的元素就能够使用innerHTML。

祝学习愉快~

0

好帮手慕慕子

2020-06-16

同学你好,因为input标签是单标签,不可以使用innerHTML属性,所以无法实现效果。

建议修改:使用value修改按钮上显示的文字内容

http://img.mukewang.com/climg/5ee8619d09d15f3e12250352.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0
heixin_慕田峪7033080
h 那innerHTML是在什么情况下可以使用呢?
h020-06-16
共1条回复

0 学习 · 40143 问题

查看课程