易截截图软件、单文件、免安装、纯绿色、仅160KB

css javascript的问题getElementById.type.display

我在网上看到有人这样写:
getElementById("").style.display="none"
还有一个是getElementById("").attributes['class'].value = ''我查了下知道是通过Id得到display的属性和class的属性,我想问下,要得到display必须用.style吗?attributes是得到class,那我可以写成attributes['display']吗?attributes和style有什么区别?
给你看个示例,希望你能看明白
<div id="test" class="testCss" style="display:none;font-size:12px"> </div>
是否看明白了?

要得到display必须用.style吗?

attributes是得到class,那我可以写成attributes['display']吗?
不可以
attributes和style有什么区别?
<td id="tdId" class="c1" style="display:none"> </td>
id,class,style都是属性
attributes是属性集合
通过getElementById("").attributes['style']能得到style属性

attributes是一个集合,得通过下标来访问(准确的说,是个map,通过key来访问)。
getElementById("").style
getElementById("").attributes['style']
我觉得这两种写法是一样的。

另外,目前流行的js框架,已经不需要写如此冗长的代码了,很方便。你可以试试。

谢谢你们,我茅塞顿开啊,尤其是2楼的回答

明白了就结贴散分吧,哈哈

Java code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.c


相关问答:

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

JavaScript的一个问题

<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......

在html中用javascript代码如何异步获取XML中的值

我要在HTML中用JavaScript代码异步获取XML文件中一个节点的值比如

<?xml version="1.0" encoding="GB2312"?>
<configuration>
  <appSettings>
......

javascript 保存cookie 有时候不成功 怎么回事儿,有

function addCookie(name,value)
{
    var Days = 30;
    var exp  = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
//  al ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号