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

我想制作一个按钮,通过单击按钮来更改元素的字体系列。


这就是我所做的;


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


<button type="button" 

onclick="document.getElementById('idname').style.font-family = 'Georgia'">

Click Me!</button>

我应该做什么来完成这个脚本?



一只萌萌小番薯
浏览 133回答 3
3回答

慕容3067478

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

开满天机

如果要使用 javascript 更改元素的 CSS 样式,则必须使用规则的驼峰命名法语法。改变"font-family"与"fontFamily"<h2 id="idname">My title</h2><button type="button"&nbsp;onclick="document.getElementById('idname').style.fontFamily = 'Georgia'">Click Me!</button>

宝慕林4294392

你的 JavaScript 有一个逻辑错误。-属性名称中包含 a 的 CSS 属性在 javascript 中始终以驼峰式命名法为目标。以供参考:CSS 表示法 ------ JavaScript 表示法font-family->fontFamilyfont-size->fontSizebackground-color->backgroundColor因此你的代码将是:<h2 id="idname">My title</h2><button type="button"&nbsp;onclick="document.getElementById('idname').style.fontFamily = 'Georgia'">Click Me!</button>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript