全文链接

一。样式编程
1.页面中的每一个元素都具有一个style对象,此对象管理元素的CSS样式。这是在IE4.0引入的,后来作为DOM标准被接受。使用方法:
var oDiv=document.getElementById("div1");
alert(oDiv.style.backgroundColor);
style对象拥有一个cssText属性,返回描述元素样式的CSS字符串。

2.样式对象style的方法(IE6并不支持这些方法):
(1)getPropertyValue(propertyName)——返回CSS特性propertName的字符串值,比如this.style.getPropertyValue("background-color");这里的propertyName必须按照CSS的样式定义。

(2)getPropertyPriority()——返回important字符串或者为空
(3)item(index)——返回给定索引处的CSS特性名称
(4)removeProperty(propertyName)——移除某CSS特性
(5)setProperty(propertyName,value,priorty)——按照执行优先级设定CSS特性的值

3.通过隐藏层实现自定义鼠标提示的例子:

< html >
< head >
< title > StyleExample </ title >
< script type ="text/javascript" src ="detect.js" ></ script >
< script type ="text/javascript" src ="eventutil.js" ></ script >
< script type ="text/javascript" >
function showTip(){
var oDiv = document.getElementById( " divTip1 " );
oDiv.style.visibility
= " visible " ;
var oEvent = EventUtil.getEvent();
oDiv.style.left
= oEvent.clientX + 5 ;
oDiv.style.top
= oEvent.clientY + 5 ;
}

function hideTip(){
var oDiv = document.getElementById( " divTip1 " );
var oEvent = EventUtil.getEvent();
oDiv.style.visibility
= " hidden " ;
}
</ script >
</ head >
< body >
< p > Moveyourmouseovertheredsquare. </ p >
< div id ="div1"
style
="background-color:red;height:50px;width:50px"
onmouseover
="showTip()" onmouseout ="hideTip()" ></ div >

< div id ="divTip1"
style
="background-color:yellow;position:absolute;visibility:hidden;padding:5px" >
< span style ="font-weight:bold" > CustomTooltip </ span >< br />
Moredetailscangohere.
</ div >
</ body >
</ html >

更多相关文章

  1. arcgis api for js入门开发系列十 自定义Navigation控件样式风格
  2. javaES6箭头函数的全新特性
  3. Javascript没有返回样式属性[重复]
  4. Python之高级特性
  5. Python2.6及后期版本的新特性——接口和抽象类
  6. Python语言特性之1:函数参数传递
  7. Vue绑定内联样式问题
  8. 走近Linux世界:Linux与Windows特性比较
  9. PostgreSQL 高级特性入门篇

随机推荐

  1. android系统中“关于设备”中android版本
  2. this android sdk requires android deve
  3. 【Android】Android取消EditText自动获取
  4. Android NDK学习记录(一)
  5. android应用程序键盘事件机制
  6. 报错You need to use a Theme.AppCompat
  7. 【android初级】之android布局属性详解
  8. Android Layout属性详解
  9. 布局技巧和列表控件
  10. Android ScrollView滚动条