首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript的ASP-classic站点中的字体颜色不会改变

使用javascript的ASP-classic站点中的字体颜色不会改变
EN

Stack Overflow用户
提问于 2013-06-28 02:43:43
回答 1查看 884关注 0票数 0

我有一个表格,当我将鼠标移到这个单元格上时,背景和字体颜色应该会改变,然后在mouseOut时又会改变回来,但由于某些原因,我似乎无法让字体改变颜色。我用的是asp经典版和internet explorer 8。

代码语言:javascript
复制
<TH <%if boolHighlight=false then %>onMouseOver="this.bgColor='#E3E31B'; this.style.color='#ffffff';" onMouseOut="this.bgColor='#FFFFFF'; this.style.color='#000000';" <%end if%>style="width: 9%; cursor: hand; border-right: none; align: center; vertical-align: center;" 
    title="Click to get info">
    <font color="navy"><%= RS("ROLL_ID")%></font>
</TH>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 03:17:36

在ASP文件中

代码语言:javascript
复制
<% 
  thClass = IIf(boolHighlight, "hl", "")
%>

<!-- later... -->

<th class="info <%=thClass%>" title="Click to get info"><%=RS("ROLL_ID")%></th>

在CSS文件中

代码语言:javascript
复制
th.info {
  color: navy;
  background-color: white;
}
th.info.hl:hover {
  color: #ffffff;
  background-color: #E3E31B;
}

备注

  • 不使用字体标记。
  • 不使用内联样式,而是使用CSS类和单独的CSS文件。
  • 在JavaScript中不做滚动效果。CSS :hover就是为此而生的。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17350907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档