我最近将 div 标签上的 CSS 样式从内联样式移到了外部样式表。标签的CSS如下:
#ntext{
position:absolute;
top:204px;
left:100px;
width:197px;
height:45px;
text-align:center;
font-size:24px;
white-space:nowrap;
color:#FFFFFF;
font-family:Times New Roman, Times, Baskerville, Georgia, serif}
我有一个 JavaScript 函数,旨在减小这个 div 的字体大小,如下所示:
function rdText()
{var tXt = document.getElementById("ntext");
var fstring = tXt.style.fontSize;
var fnum = parseInt(fstring);
fnum -=1 ;
tXt.style.fontSize= fnum+"px"}
此功能在我移动样式之前有效,但现在无效。我将问题追踪到 .style.fontSize 没有收到字体大小属性的值,因为在使用 alert() 测试时它没有返回正确的值(“24px”)。CSS 似乎已正确附加,因为更改颜色等其他部分的功能可以正常工作。我还可以在样式表中手动调整字体大小。
我可能在这里犯了一个非常愚蠢的错误,但对于我的生活,我不知道它是什么。