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

各位大神,这个有什么错误的地方呢

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>重置</title>
<!--引入外部文件的方式-->

<script type="text/javascript">
    
</script>
</head>
<body>
<p id="con">这是一首简单的小情歌</p>
<input type="button" value="重置" onclick="add2()">

<script type="text/javascript">
    function add()
    {var char=document.getElementById("con");
    char.style.color="red";
    char.style.background="yellow";
    char.style.font-size="30";
    char.style.width="600";}
    function add2(){
    var gh=confirm("确定重置吗");
    if(gh==true)
    {
        char.removeAttribute("style")}}
</script>
</body>
</html>

正在回答

代码语言

3 回答

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>重置</title>

</head>

<body>

<p id="con">这是一首简单的小情歌</p>

<input type="button" value="重置" onclick="add2()">


<script type="text/javascript">

var char=document.getElementById("con");

    char.style.color="red";

char.style.color="red";

    char.style.background="yellow";

    char.style.fontSize="30";

    char.style.width="600";

function add2(){

var gh=confirm("确定重置吗");

    if(gh==true){

char.removeAttribute("style");

}

}

</script>

</body>

</html>

你之前写的代码定义了两个函数add()和add2(),第一个函数add()用来加载样式,可是这个函数你定义了并未调用,而且并未继承给add2(),所以add()这个函数里的变量及内容是不生效的,导致add2()里面的char变量根本存在。还有一个小小的细节问题:char.style.font-size="30";  这行代码写错了,应该是这样:char.style.fontSize="30";  

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

digit 提问者

非常感谢!
2016-11-22 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5833aac00001d24c03850263.jpg
设置元素字体大小的属性是fontSize,另外你的add2()并没有被调用过

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

不能定义char吧

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

digit 提问者

可是教程上都是可以把变量赋值给char的啊
2016-11-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位大神,这个有什么错误的地方呢

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