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

通过按钮 onclick 或脚本更改字体

通过按钮 onclick 或脚本更改字体

一只萌萌小番薯 2023-07-20 14:36:59
我想制作一个按钮,通过单击按钮来更改元素的字体系列。这就是我所做的;<h2 id="idname">My title</h2><button type="button" onclick="document.getElementById('idname').style.font-family = 'Georgia'">Click Me!</button>我应该做什么来完成这个脚本?
查看完整描述

3 回答

?
慕容3067478

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

尝试.style.fontFamily代替.style.font-family



查看完整回答
反对 回复 2023-07-20
?
开满天机

TA贡献1786条经验 获得超12个赞

如果要使用 javascript 更改元素的 CSS 样式,则必须使用规则的驼峰命名法语法。改变"font-family"与"fontFamily"


<h2 id="idname">My title</h2>


<button type="button" 

onclick="document.getElementById('idname').style.fontFamily = 'Georgia'">

Click Me!</button>


查看完整回答
反对 回复 2023-07-20
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

你的 JavaScript 有一个逻辑错误。-属性名称中包含 a 的 CSS 属性在 javascript 中始终以驼峰式命名法为目标。


以供参考:


CSS 表示法 ------ JavaScript 表示法


font-family->fontFamily


font-size->fontSize


background-color->backgroundColor


因此你的代码将是:


<h2 id="idname">My title</h2>


<button type="button" 

onclick="document.getElementById('idname').style.fontFamily = 'Georgia'">

Click Me!</button>


查看完整回答
反对 回复 2023-07-20
  • 3 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

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