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

又觉得代码没问题,但是得不到想要的结果

 <input type="button" value="改变颜色" onClick="changecolor()">  
    <input type="button" value="改变宽高" onClick="changewh()">
    <input type="button" value="隐藏内容"  onClick="hidetxt()">
    <input type="button" value="显示内容" onClick="showtxt()">
    <input type="button" value="取消设置" onClick="shezhi()">
  </form>
  <script type="text/javascript">
//定义"改变颜色"的函数
function changecolor()
{
   var mycolor= document.getElementById("txt");
    mycolor.style.border-color="red";
    mycolor.style.backgroundColor="blue";
}

//定义"改变宽高"的函数
function changewh()
{
    var mywh=document.getElementById("txt");
    mywh.style.width="400px";
    mywh.style.height="200px";
}


//定义"隐藏内容"的函数
function hidetxt()
{
    var myhide=document.getElementById("txt");
    myhide.style.display="none";
    
}
//定义"显示内容"的函数
function showtxt()
{
    var myshow=document.getElementById("txt");
    myshow.style.display="block";
}

//定义"取消设置"的函数
function shezhi()
{
    if(confirm("是否取消设置?"))
    {
        var mychar=document.getElementById("txt");
        mychar.style.color="#000";
       mychar.style.backgroundColor="#fff";
      mychar.style.width="600px";
      mychar.style.height="400px";
      mychar.style.display="block";
        
    }
}
    
  </script>
</body>
</html>

正在回答

3 回答

1、首先,你的点击事件的onclick写错了

2、 if(confirm("是否取消设置?"))这句话可以改成 if(confirm("是否取消设置?")==true)

0 回复 有任何疑惑可以回复我~
#1

慕粉0300152458 提问者

已经解决了,谢谢
2016-12-07 回复 有任何疑惑可以回复我~
#2

Ready_鞠 回复 慕粉0300152458 提问者

采纳一下咯
2016-12-07 回复 有任何疑惑可以回复我~

我是一个都显示不了,就是所有的按键都没用

0 回复 有任何疑惑可以回复我~

第一个函数里面你设置的是border-color,课程要求是color;

另外,从代码简洁性上来说,由于都是对同一个目标设置各种变化,所以对象完全可以提取一个,也就是在方法外只用一个var mychar=document.getElementById("txt");

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

又觉得代码没问题,但是得不到想要的结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信