我怎么样才能获取class的值也就是“tt”<ul id="list">
<li class="tt"></li>
<li></li>
<li></li>
</ul>
我是这么写的:document.getElementById("list").firstChild.className"但不能或得
<li class="tt"></li>
<li></li>
<li></li>
</ul>
我是这么写的:document.getElementById("list").firstChild.className"但不能或得
解决方案 »
- jq里如何取值?
- 一段js程序,有很多不明白的地方,请高手给解释一下!
- 想实现一个JS效果,大侠们帮帮忙
- replace 以后中括号变成了 %5B %5D,怎么办?
- 如何让页面内容居中在任何也分辨率下。。急救
- 给定一个日期,js如何判别这个日期是否为给定月的最后一天呢,比如说给定日期是2007-01-31那么用js判别31号是否为2007年1月的最后一天呢
- 如何在帧外提交帧内的表单?
- 如何点击左键就可实现点击右键的"目标另存为(A)..."的功能?
- 如何用window.open方法新建窗口,而且每次都刷新。急急急
- JS 中setInterval的问题 在Chrome中没有问题,在IE中不好使
- js tab 切换求助
- 怎样用js 屏蔽IE 的关闭按钮 ?
document.getElementById( "list ").firstChild.getAttribute("className");
or:document.getElementById( "list ").firstChild.attributes("className").value;
<li class="tt"></li>
<li></li>
<li></li>
</ul>
<script language="javascript">
/**
* 以下代码在IE下可以测试通过,在FF下无法通过
var list = document.getElementById("list");
alert(list.firstChild.className);
*/
//IE与FF对空格的处理不一致。
//以下代码清楚空格结点
var list = document.getElementById("list");
for (var i = list.childNodes.length - 1; i >= 0; i--)
{
if (typeof list.childNodes[i].tagName == "undefined")
{
list.removeChild(list.childNodes[i]);
}
}
alert(list.firstChild.className);
</script>