用javascript实现自定义标签


Posted in Javascript onMay 08, 2007

//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>

Javascript 相关文章推荐
jquery 学习笔记一
Apr 07 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
Oct 15 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
Dec 13 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
vue中将网页打印成pdf实例代码
Jun 15 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
Vue项目打包部署到iis服务器的配置方法
Oct 14 Javascript
vue element-ui读取pdf文件的方法
Nov 26 Javascript
Node.js API详解之 zlib模块用法分析
May 19 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 Javascript
javascript之对系统的toFixed()方法的修正
May 08 #Javascript
javascript之大字符串的连接的StringBuffer 类
May 08 #Javascript
Javascript中的数学函数集合
May 08 #Javascript
简单的无缝滚动程序-仅几行代码
May 08 #Javascript
JavaScript多线程的实现方法
May 08 #Javascript
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 #Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 #Javascript
You might like
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
python实现跨文件全局变量的方法
2014/07/07 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
python中cPickle类使用方法详解
2018/08/27 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
顶岗实习计划书
2014/01/10 职场文书
五一劳动节活动记录
2014/03/23 职场文书
唐山大地震观后感
2015/06/05 职场文书
工作年限证明范本
2015/06/15 职场文书
社区低保工作总结2015
2015/07/23 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书