JS 给SPAN设置 STYLE 高手啊求9了..帮个忙~~~ 先3Q了

rlagh 2009-10-14 05:29:08
JS创建TD:
var l_tb = el("tabPlayList");
var row_len = l_tb.rows.length;
var tr = document.createElement("tr");
//alert(strSongName);
var td = document.createElement("td");
td.width = "25";
td.align = "center";
var strChecked = "<input type='checkbox' checked value='" + strSongName + "'>";
td.innerHTML = strChecked;
tr.appendChild(td);
var td = document.createElement("td");
td = document.createElement("td");
td.width = "148";
td.innerHTML = "   <span id='muisName'>" + "muisName" + "</span>";
tr.appendChild(td);
l_tb.firstChild.appendChild(tr);

BODY:

<div id="divPlayList">
<table id="tabPlayList">

</table>
</div>



*****************


我要做的是 创建方法[function] 在方法里给span 颜色
...全文
466 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rlagh 2009-10-15
  • 打赏
  • 举报
回复
还是自己做错了 哎...小问题 不好找啊--; 3Q楼上的 几位高手..
yjfjebj789 2009-10-15
  • 打赏
  • 举报
回复
为何不直接给颜色呢 难道要动态改变?

document.getElementById("muisName").style.color="red";
rlagh 2009-10-15
  • 打赏
  • 举报
回复
TD 是用JS 创建的 无法找到 SPAN的ID JS报错 却少对象 --;
swandragon 2009-10-14
  • 打赏
  • 举报
回复
td.innerHTML = "    <span id='muisName'>" + "muisName" + " </span>";
直接加"    <span id='muisName' style='cursor:hand'>" + "muisName" + " </span>";
通过id id.style="cursor:hand"

通过设置span的属性 给span加style属性
一洽客服系统 2009-10-14
  • 打赏
  • 举报
回复
td.innerHTML = "    <span id='muisName' style="color:red;backgroundcolor:blue">" + "muisName" + " </span>";
这样不行吗 反正你都有ID 在这个ID上加一个css
#muisName{
color:...;
bgcolor:....;
}

如果想在加完后给颜色
document.getElementById('muisName').stye.color='red';
document.getElementById('muisName').stye.backgourndcolor='blue';

81,092

社区成员

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

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