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

求大神帮看一下哪里写错了

求大神帮看一下哪里写错了

赵日天l 2016-08-14 22:39:36
查看完整描述

1 回答

已采纳
?
web_hello

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

原因:在setFontSize函数中,是要对一个DOM对象做操作,但是你传给该函数的参数只是一个字符串,而并不是一个DOM对象,所以才会报错。报错的内容是提示你,传进来的参数没有fontSize这个属性。

解决方法:先获取到要操作的DOM,之后再对其进行操作。代码如下:

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

    <h1 id="p1" onclick="setFontSize('p1');">text...</h1>

    <script>

        function setFontSize(id_name) {

            var h1_tag = document.getElementById(id_name);

            h1_tag.style.fontSize = 100+"px";

        }

    </script>

</body>

</html>


查看完整回答
1 反对 回复 2016-08-14
  • 1 回答
  • 0 关注
  • 1243 浏览
慕课专栏
更多

添加回答

举报

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