js中一个细致的问题..

wlmfly 2006-11-02 11:57:03
var templateTitle1 = document.getElementById("templateTitle1");
templateTitle1.innerText = frm.templateTitle.value + '<font color="white">' + frm.cheap1.value +'</font>';

想把frm.cheap1.value的值用白色字体显示。 但是<font>中的样式 没有起作用....
请问如何 做到...
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CutBug 2006-11-02
  • 打赏
  • 举报
回复
frm.templateTitle.value + '<font color="white">' + frm.cheap1.value +'</font>';
里面包含html标签<font color="white">
innerText只能显示文字
CutBug 2006-11-02
  • 打赏
  • 举报
回复
innerText当然不行,要改成innerHTML就ok了

var templateTitle1 = document.getElementById("templateTitle1");
templateTitle1.innerHTML= frm.templateTitle.value + '<font color="white">' + frm.cheap1.value +'</font>';
mingxuan3000 2006-11-02
  • 打赏
  • 举报
回复
templateTitle1.innerHTML 试试 先用红色等明显的颜色试,在换白的
Apq001 2006-11-02
  • 打赏
  • 举报
回复
你想在<title>里用上颜色?这是不行的。
liangxf0022 2006-11-02
  • 打赏
  • 举报
回复
LZ哪去了,jf
meizz 2006-11-02
  • 打赏
  • 举报
回复
innerText 插入的是纯文本,即使你是用<font>标签,所以你应该使用 innerHTML
learningjsp 2006-11-02
  • 打赏
  • 举报
回复
用templateTitle1.outerHTML

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧