为了账号安全,请及时绑定邮箱和手机立即绑定

后面三个没反应,找不出问题了

后面三个没反应,找不出问题了

qq_8e8e游戏商务_0 2017-03-24 14:16:22
 <input type="button" value="改变颜色" onclick="changecolor()">      <input type="button" value="改变宽高" onclick="changeshape()">    <input type="button" value="隐藏内容" onclick="hide()">    <input type="button" value="显示内容" onclick="block()" >    <input type="button" value="取消设置" onclick="rec()" >  </form>  <script type="text/javascript">//定义"改变颜色"的函数function changecolor(){var chc=document.getElementById("con");    chc.style.color="red";   var chc1=document.getElementById("txt");   chc1.style.backgroundColor="blue";}//定义"改变宽高"的函数function changeshape(){var chc=document.getElementById("txt");  chc.style.width:30px;  chc.style.height:20px;}//定义"隐藏内容"的函数  function hide()  {var mychar = document.getElementById("txt");      mychar.style.display="none";}//定义"显示内容"的函数function block(){ var mychar = document.getElementById("txt");      mychar.style.display="block";}//定义"取消设置"的函数function rec(){var a=confirm("是否取消!");   if(a)    var mychar=document.getElementById("txt");    mychar.removeAttribute("style");}
查看完整描述

2 回答

?
独奕无二

TA贡献1条经验 获得超0个赞

请使用firebug用console一看就知道哪里出错。

查看完整回答
反对 回复 2017-03-25
?
管管0_0

TA贡献16条经验 获得超3个赞

最后一个函数中的if后面没有花括号,


查看完整回答
反对 回复 2017-03-25
?
学习js

TA贡献85条经验 获得超55个赞

你的取消设置的if语句也有问题,

function rec() {
                var a = confirm("是否取消!");

                if(a==true){

                    var mychar = document.getElementById("txt");

                mychar.removeAttribute("style");
                }
            }

改成这样就可以了

查看完整回答
反对 回复 2017-03-24
  • qq_8e8e游戏商务_0
    qq_8e8e游戏商务_0
    改过还是不行
  • 学习js
    学习js
    你确定你改好了?你看我的if后面怎么写的?
  • 学习js
    学习js
    另外,都说了你.chc.style.width:30px; chc.style.height:20px; 写的不对,应改为chc.style.width="30px";你改了?
点击展开后面1
?
qq_8e8e游戏商务_0

TA贡献1条经验 获得超0个赞

更改颜色和宽高的功能都能实现,就是隐藏,显示和取消的功能不能实现

查看完整回答
反对 回复 2017-03-24
  • 学习js
    学习js
    隐藏显示当然出不来,你的宽高方法就写错了,代码不会往下执行的,懂?
  • 2 回答
  • 2 关注
  • 1662 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信