JavaScript CSS和简单的事件

王朝学院·作者佚名  2010-02-04
窄屏简体版  字體: 小  |  中  |  大  |  超大  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>JavaScriptCSS5</title>

<!-- 注意td 的伪类 -->

<style type="text/css">

<!--

.begin {

font-size: 14px;

color: #0000FF;

}

.end {

color: #FF00FF;

font-size: 18px;

text-decoration: underline;

}

td:hover {

color: #FF00FF;

background-color: #66FF00;

cursor: se-resize;

}

-->

</style>

<script language="javascript" type="text/javascript">

function funOnload(){

var aTag = document.getElementsByTagName('a')[1];

aTag.onclick = funOnClick1;//添加事件

}

function funOperate1(){//操作CSS 样式相关

var pTag = document.getElementsByTagName('p')[0];

//pTag.setAttribute("class","end");

//pTag.setAttribute("style","color: #FF00FF;font-size: 18px;text-decoration: underline;");

pTag.style.color="#0000FF";

}

function funOnClick1(e){//通过DOM-2 操作事件(IE8不支持)

var info = 'funOnClick1 ';

if(null != e && e.type == "click"){

info +=" : \n 事件 " + e.type + "\n";

info += "按钮 " + e.button + "\n";

info += "触发元素 " + e.target.nodeName + "\n";

e.stopPropagation();//停止事件传播给父节点(在当前例子中事件就不会传达室给 table 的 funOnClick2)

e.preventDefault();//阻止默认事件(这里点击 a 不会链接)

}

alert(info);

}

function funOnClick2(){

alert("funOnClick2");

}

</script>

</head>

<body onload="funOnload();">

<table onclick="funOnClick2()">

<tr>

<td><a href="javascript:funOperate1()">操作1</a></td>

<td><a href="qq'http://qqface.knowsky.com/">qq表情</a> </td>

</tr>

</table>

<p>Hello Word</p>

</body>

</html>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航