【发布时间】:2014-12-16 15:37:41
【问题描述】:
我正在尝试使用选项选择器更改 div 的字体。
所以我有带有文本“你好伙计们”的 div 我想更改字体系列 font1 或 font2 (或 font3)
但我无法想象一个正确的方法,我真的很困惑是通过 css 类还是通过 javascript 引用来定义样式。 有人可以帮我吗?
<div id="output-text">
hello folks
</div
<label for="input-font">
Font
</label>
<br>
<select id="input-font" class="input" onchange="changeFont (this);" size="2">
<option selected ="selected"/>
Helvetica
<option />
Arial
</select>
<br>
一个简单的更改字体脚本就是这样,但我无法将它们与该选项下拉列表结合在一起
function changeFont(){
var userInput = document.getElementById('input-font').value;
document.getElementById('output_font').innerHTML = userInput;
}
但我想我在这里完全错了
【问题讨论】:
-
你没有发布你的
changeFont函数。 -
添加您编写的函数 (
changeFont())。另外,附带说明一下,您可能希望使用 helvetica 和 arial 以外的其他选项作为您的选项进行测试 - 您可能看不出太大的区别。 -
您的 HTML 格式存在问题
标签: javascript html css option