问答详情
源自:4-1 编程挑战

为什么点完remove的按钮之后这个按钮就消失了?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
<title>javascript</title>
<style type="text/css">
body{font-size:12px;}
#txt{
    height:400px;
    width:600px;
	border:#333 solid 1px;
	padding:5px;}
p{
	line-height:18px;
	text-indent:2em;}

</style>

</head>
<body>
  <h2 id="con">JavaScript course</H2>
  <div id="txt"> 
     <h5>JavaScript index</h5>
        <p>1. JavaScript elementary</p>
        <p>2. JavaScript advanced</p>
        <p>3. more functions</p>
  </div>
  <form>
  <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->
    <input type="button" value="change color" onclick="changecolor()">  
    <input type="button" value="change size" onclick="changesize()">
    <input type="button" value="hide content" onclick="hidecontent()">
    <input type="button" value="show content" onclick="showcontent()">
    <input type="button" value="remove all style" onclick="remove()">
  </form>
  <script type="text/javascript">
  	var text=document.getElementById("txt");
//定义"改变颜色"的函数
function changecolor(){
			text.style.color="red";
			text.style.backgroundColor="gray";
		};

//定义"改变宽高"的函数
function changesize () {
	txt.style.width="200px";
	txt.style.height="200px";
}

//定义"隐藏内容"的函数
function hidecontent () {
	txt.style.display="none";
}

//定义"显示内容"的函数
function showcontent () {
	txt.style.display="block";
}

//定义"取消设置"的函数
function remove () {
	text.removeAttribute("style");
}




  </script>
</body>
</html>


提问者:滢芷 2016-11-07 18:18

个回答

  • Armor
    2016-11-18 17:32:27
    已采纳

    函数名remove换成其他的,我也是这个问题,换掉就可以了

  • 慕粉4117368
    2016-11-10 22:08:52

    代码输错了兄弟,  txt.style.width="200px";请问这句是什么意思,是text吧

  • stone310
    2016-11-07 22:57:24

    IE8-11,edge成功运行,没问题

  • 滢芷
    2016-11-07 18:55:33

    http://img.mukewang.com/58205d790001c0f507350568.jpg确实没有啊,我用的搜狗,ie和edge都不行

  • 老友丶
    2016-11-07 18:27:53

    没有吧 你重新打开试试  或者换个浏览器 ,我运行了一下,没有问题的啊。