我是 javascript 的初学者,我正在(经许可)建立一个网站来托管我喜欢的业余作家的故事。我正在尝试在屏幕顶部添加一对下拉框,可以调整章节的文本大小和字体系列。下拉菜单在那里,我在章节文本周围放置了一个 div 容器,但字体没有改变。这是适用的代码:
Font: <select name='fontface' onchange="var ftxt = getItem('fluidtext'); if(ftxt)ftxt.style.fontFamily = this.options[this.selectedIndex].value;">
<option value='Helvetica' selected='selected'>Helvetica</option>
<option value='Verdana'>Verdana</option>
<option value='Times New Roman'>Times New Roman</option>
<option value='Courier New'>Courier New</option>
<option value='Georgia'>Georgia</option>
</select>
<select name='fontsize' onchange="var ftxt = getItem('fluidtext'); if(ftxt)ftxt.style.fontSize = this.options[this.selectedIndex].value;">
<option value='8pt'>8pt</option>
<option value='10pt'>10pt</option>
<option value='12pt' selected='selected'>12pt</option>
<option value='14pt'>14pt</option>
<option value='16pt'>16pt</option>
<option value='18pt'>18pt</option>
<option value='24pt'>24pt</option>
<option value='32pt'>32pt</option>
<option value='40pt'>40pt</option>
<option value='48pt'>48pt</option>
<option value='60pt'>60pt</option>
<option value='75pt'>75pt</option>
<option value='90pt'>90pt</option>
</select>
我在章节开始的页面下方添加了“div id='fluidtext'”,并在章节末尾添加了“/div”。除了偶尔的粗体和斜体标签外,故事章节中没有内联代码。该页面使用外部 CSS 样式表进行格式化。
完整页面(减去 CSS 格式)可以在这里找到: https ://dl.dropboxusercontent.com/u/59191190/tower02.html
任何帮助,将不胜感激!