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的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
如题,谢谢
1.用activeX
2.用服务器.传递命令给服务器,服务器来运行
javascript不可以吗
js是客户端执行的,权限有限,可以的话,病毒满天飞啦
是啊,如果可以的话,那 JavaScript 执行一个 format c: ......
我把做了一个ascx控件,代码如下:
<table width="728" border="0" align="center" cellpadding="0" cellspacing="0">
<tr&g ......
大家好,
我写了一段javascript代码 ,在IE7浏览器运行真的太慢了,但在TT和The world运行却很正常,
烦请大家帮我分析一下原因.谢谢.
以下是原代码:
JScript code:
<script languag ......