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

关于JAVASCRIPT 中的属性event 和 for

今天偶然间看到一段JS代码:
......
<mce:script for="t" event="onclick"><!--
alert('hello');
// --></mce:script>
......
<a href="#" mce_href="#" id="t" ></a> hello </a>
.....

这是什么写法?
查了下W3C的规范SCRIPT标签并没有这样的规范。
又详细的GOOGLE了一番,终于搞明白了:
这中写法是IE的一种特殊写法,也只在IE下有效。
这样写和下面的写法效果相当:
......
<a href="#" mce_href="#" id="t"> hello </a>
.....
<mce:script type="text/javascript" ><!--
var _t = document.getElementById('t');
_t.onclick = function() {
alert('hello');
}
// --></mce:script>
......

所以为了兼容,还是摈弃第一种写法吧。
可恶的微软又浪费了我这么多时间。
具体参考资料:
W3C关于script 标签的说明
微软关于event 和 for 属性的说明


相关文档:

JavaScript获取不重复随机数

 
<!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=utf-8" />
<title>随机 ......

让JavaScript代码排版得更好看


没找到vs2008将JavaScript排版得好看些的办法,但有这个工具
http://jsbeautifier.org/
这是老外的一个在线排版JavaScript的服务。
我不喜欢下载安装一些不太”正“的软件工具。
==
顺便赞一下CSDN博客的"暂存箱"功能。
但在我发了”ADSL80端口“一文,在接下来的十来分钟了,修改不了,也不能 ......

使用Javascript同时提交多个Web表单的方法


1问题来自一位网友的提问:
web页面里有多个表单,每个表单对应着某一类数据操作。
比如一个详细的简历信息页面分 1、个人资料 2、工作经验 3、项目经验 4、其他信息 4个表单。
一般的需求是允许用户单独提交其中任何一个表单到下一个页面进行修改操作(也就是说页面有4个不同的修改按钮,点击哪个按钮则只提交某一个表 ......

在JavaScript中实现高效的StringBuffer

JavaScript中的String是只读的,所以每次对String变量的操作都会在内存中产生一个零时变量,如果要对字符串进行大量的重复操作,性能和效率都会很低下,因此常用数组的方法操作字符串,即先把字符串都存储在数组中,然后使用join()方法连接字符串。
当然可以把这种方法再演变一下,在JavaScript中模拟StringBuffer类。
看 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号