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>
添加回答
举报
0/150
提交
取消