如何成功更改 javascript 中 header/paragraph 的字体?
How would one successfully change the font of a header/paragraph in javascript?
祝您今天过得愉快。我正在努力使我的网站更易于访问,但我真的很喜欢这种字体。但是,对于某些人来说很难阅读。我正在制作一个按钮以将所有字体更改为更易于阅读的字体,但我在创建该代码时遇到了问题。
我已经尝试了 document.getElementById('header').style.fontFamily = "font-family: 'Rambla', sans-serif"
(以及那里的所有其他 DOM 选择器),但它们要么没有正常工作,要么出错。
这是我的代码片段:
function fontChange() {
document.getElementById('header').style.fontFamily = "font- family: 'Rambla', sans-serif"
console.log('Works?')
}
<h1 id="header">What are the parameters for the /scheme command?</h1>
<button id="fontChange" onclick="fontChange()">
</button>
试试这个?
<h1 id="header">What are the parameters for the /scheme command?</h1>
<button id="fontChange" onclick="fontChange()">
</button>
<script>
function fontChange() {
document.getElementById('header').style.fontFamily = "Rambla"
console.log('Works?')
}
</script>
例如,我建议您在 body 元素上切换全局 class。
document.body.classList.add('accessible-font');
然后它会给你更多的可能性和更容易的集成使用一些样式表:
.accessible-font #header {
font-family: 'Rambla', sans-serif";
}
然后您可以根据这个全局class定义一些全局或特定的规则。它还允许您轻松地在 a11y ON / OFF 之间切换。
祝您今天过得愉快。我正在努力使我的网站更易于访问,但我真的很喜欢这种字体。但是,对于某些人来说很难阅读。我正在制作一个按钮以将所有字体更改为更易于阅读的字体,但我在创建该代码时遇到了问题。
我已经尝试了 document.getElementById('header').style.fontFamily = "font-family: 'Rambla', sans-serif"
(以及那里的所有其他 DOM 选择器),但它们要么没有正常工作,要么出错。
这是我的代码片段:
function fontChange() {
document.getElementById('header').style.fontFamily = "font- family: 'Rambla', sans-serif"
console.log('Works?')
}
<h1 id="header">What are the parameters for the /scheme command?</h1>
<button id="fontChange" onclick="fontChange()">
</button>
试试这个?
<h1 id="header">What are the parameters for the /scheme command?</h1>
<button id="fontChange" onclick="fontChange()">
</button>
<script>
function fontChange() {
document.getElementById('header').style.fontFamily = "Rambla"
console.log('Works?')
}
</script>
例如,我建议您在 body 元素上切换全局 class。
document.body.classList.add('accessible-font');
然后它会给你更多的可能性和更容易的集成使用一些样式表:
.accessible-font #header {
font-family: 'Rambla', sans-serif";
}
然后您可以根据这个全局class定义一些全局或特定的规则。它还允许您轻松地在 a11y ON / OFF 之间切换。