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

html中如何用js实现,把设置字体大小的权利交给用户。

html中如何用js实现,把设置字体大小的权利交给用户。

慕森王 2018-11-13 11:21:42
我的想法是这样的。html代码:        <select onchange="changeFont(this)">            <option>11px;</option>             ......        </select>javascript 代码:    function changeFont(e){    var px= document.getElementsById(e.id);          var eles= document.getElementsByTagName("*");             for (var i = 0; i < eles.length; i++) {                 eles[i].style.fontSize=px.value;             }    }----------------这样做的问题-----------------------------如果使用这样的方法 造成的问题是:      每当用户点击一个操作,页面中出现了新的元素之后,新的元素仍然是以前的字体大小,跪求  解决方案啊 
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

同意一楼方法,如果你实在找不出是谁覆盖了父元素的font-size,就把每个新的元素 加上样式不就行了

查看完整回答
反对 回复 2018-11-17
?
郎朗坤

TA贡献1921条经验 获得超9个赞

getElementsById 写错了应该是 getElementById

获取字体大小的值用e.value


查看完整回答
反对 回复 2018-11-17
  • 2 回答
  • 0 关注
  • 885 浏览
慕课专栏
更多

添加回答

举报

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