用javascript实现自定义标签
2007-05-08 00:00
411 查看
//by zdzhuo
<html>
<head>
<script type="text/javascript">
var d = document;
var mk = new Array(
'<red>','<span style="color:red;">',
'</red>','</span>',
'<big>','<span style="font-size:22pt;">',
'</big>','</span>',
'<zhuo>','<span style="font-style:oblique;">',
'</zhuo>','</span>',
'<next>','<br><br>'
);
function mark() {
var t = new String(d.body.innerHTML);
for(i=0;i<mk.length;i+=2) t = t.replace(new RegExp(mk[i], 'gi'),mk[i+1]);
d.body.innerHTML = t;
}
</script>
</head>
<body onload="mark();">
<red>zdzhuo</red>
<next>
<big>zdzhuo</big>
<next>
<zhuo>zdzhuo</zhuo>
</html>
<html>
<head>
<script type="text/javascript">
var d = document;
var mk = new Array(
'<red>','<span style="color:red;">',
'</red>','</span>',
'<big>','<span style="font-size:22pt;">',
'</big>','</span>',
'<zhuo>','<span style="font-style:oblique;">',
'</zhuo>','</span>',
'<next>','<br><br>'
);
function mark() {
var t = new String(d.body.innerHTML);
for(i=0;i<mk.length;i+=2) t = t.replace(new RegExp(mk[i], 'gi'),mk[i+1]);
d.body.innerHTML = t;
}
</script>
</head>
<body onload="mark();">
<red>zdzhuo</red>
<next>
<big>zdzhuo</big>
<next>
<zhuo>zdzhuo</zhuo>
</html>
相关文章推荐
- 用javascript实现自定义标签
- javascript某标签的鼠标滚动事件取消效果或实现其他自定义效果
- JAVAEE——struts2_04:自定义拦截器、struts2标签、登陆功能和校验登陆拦截器的实现
- JavaScript实现的原生态Tab标签页功能【兼容IE6】
- (精)Spring IOC核心源码学习III:bean标签和自定义标签实现原理
- 如何实现自定义freemarker标签
- JavaScript实现对P标签的操作
- javascript自定义in_array()函数实现方法
- javascript自定义滚动条实现代码
- 在Struts2中实现自定义分页标签全攻略(一)
- JSP实现自定义标签Taglib重点总结
- 自定义实现JavaScript的Map对象,修改IE不兼容MAP()的问题
- 【JavaScript&JQuery】原生API实现li标签随机排列
- javascript实现tab标签组件3
- JavaScript实现自定义右键菜单
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- JavaScript实现为input与textarea自定义hover,focus效果的方法
- 在Struts2中实现自定义分页标签
- 一个符合w3c标准的可以代替marquee标签实现翻滚效果的javascript 脚本