• 首 页

网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】

http://www.qitongnet.com 网站建设咨询热线:010-65587978/77/76/75

相关文章

站长经验总结:网站的首页最应该放什么?
网站设计XHTML初学者教程:XHTML 事件属性
网站制作使用Dreamweaver8对网站文件进行检查和整理
网站建设DIV+CSS布局网页页面实现多风格选择的方法
北京网站建设制作Flash声音的压缩与效果处理
网站建设本地检验网页是否符合标准的几种方法
网页设计从JavaScript函数重名看其初始化方式
北京网页设计用FireWorks 三帧轻松打造酷 Banner
北京网站设计如何提高网站的访问速度 - 从30秒到3秒的改变
北京网站建设网页加速之网页结构篇


品牌理念

北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!


友好连接

    • 网站建设
    • 网页设计
    • 网站设计
    • 网站制作
    • 网站优化
    • 百度优化
    • google优化
    • seo
    • 网站推广
    • 网络营销
    • 北京网站建设
    • 北京网站制作
    • 北京网页设计
    • 北京网站设计

文章搜索

你的位置:首页 >> 网页设计 >> 网站建设网站制作网页特效代码:检测 HTML 标签是否匹配

网站建设网站制作网页特效代码:检测 HTML 标签是否匹配


作者: 北京网站建设   日期:2008-03-27 06:14:07  来源: http://www.qitongnet.com

资深北京网站建设公司企通互联,专业致力于北京网站建设,北京网站制作,北京网站设计,北京网页设计领域,千余网站建设案例,公司拥有国内一流的网站建设、网站制作、网页设计团队,如果您已经有网站的,看看我们精美的网站建设案例也无妨.北京网站建设网址:http://www.qitongnet.com =======================================================================================

<HTML>网页设计
<HEAD>网站建设
<TITLE> New Document </TITLE>北京网站建设
<META NAME="Generator" CONTENT="EditPlus">www.qitongnet.com
<META NAME="Author" CONTENT="">网页设计
<META NAME="Keywords" CONTENT="">www.qitongnet.com
<META NAME="Description" CONTENT="">北京网站设计
</HEAD>北京网站设计
<BODY>网页设计
<SCRIPT LANGUAGE="javascript">北京网站制作
<!--北京网站建设 北京网站建设
//去掉字串中的空格www.qitongnet.com
function NoSpace(txt){www.qitongnet.com
 return (txt.replace(/[\s]+/g,''))企通互联
}网站建设
//判断<aaa>与</aaa>是配对的html标签网站设计
function IsGood(txt1,txt2){北京网站设计
 var txt='<'+'/'+txt1.substr(1);网站建设
 return (txt==txt2)?1:0;网站制作
} 北京网站制作网站设计
function chk(){网站设计
//s为模拟的html代码北京网站设计
//var s="d<html>fg<table>sdfg<img><tr>asdfg<td>6456</td>dfg</tr>dsfg</table>d</html>fg";网站建设
var s=NoSpace(oT.value).toLowerCase();网站建设
var arrMinus=new Array('<img>','<input>','<meta>','<hr>');北京网页设计
for (var i=0;i<arrMinus.length;i++){网站建设
 s=s.replace(arrMinus[i],'');www.qitongnet.com
}网站制作
var arrElement=s.match(/<[/|A-Za-z]+>/ig);//取出所有的<....>格式的字串北京网页设计
var stack=new Array();网页设计
stack[0]='#';k=0;//定义一个顺序栈,栈底放入#,k为栈顶指针北京网页设计
for (var j=0;j<arrElement.length;j++){企通互联
 if (IsGood(stack[k],arrElement[j]))网站设计
  {k--;stack.length--;}// 北京网站设计如果配对,栈顶元素出栈www.qitongnet.com
 else北京网页设计 北京网页设计
  {stack[++k]=arrElement[j];}//如果不配对,新标签入栈网页设计
 alert(stack[k]);//演示栈顶的内容网页设计
}

(stack[k]=="#")?(document.write("所有的标签匹配")):(document.write("有的标签不匹配"));网站设计
}北京网页设计
//-->www.qitongnet.com
</SCRIPT>北京网站建设
<TEXTAREA NAME="oT" ROWS="10" COLS="90">网站制作
<HTML>网站建设
<META>企通互联
<HEAD>北京网站设计
<TITLE> New Document </TITLE>www.qitongnet.com
</HEAD>北京网站制作 网站建设
<BODY>网站设计
<img><input>北京网站建设
</BODY>网站设计
</HTML>北京网站设计
</TEXTAREA>www.qitongnet.com
<BR><BR>www.qitongnet.com
原理:建一个栈,每次碰到一个新标签,就与栈顶的标签配对,如果配对,栈顶的标签就出栈,如果不配对,这个新标签就进栈,最终,栈如果是空的,说明所有的标签都是配对的,如果栈不空,说明有不配对的地方<BR>网站设计
框中是模拟的html代码,你可以修改后,点下面的按钮,看是不是匹配。<BR>网站制作
弹出的对话框是演示栈顶的内容<BR> 网站制作北京网页设计
特点:<BR>1、还不能判断<...>哪些是合法的html标签,可以在代码中直接输入合法标签,工作量太大。<BR>2 网站设计、有的标签是不需配对的,如&ltimg&gt,代码智能判断为匹配的。<BR>3、目前还不支持标签后加属性 企通互联北京网站制作
<BR><BR>北京网站建设
<INPUT TYPE="button" value="Start" onclick="chk()">北京网页设计
</BODY>北京网站设计
</HTML>

网页设计
字体:【大】【中】【小】

上一篇:北京网站建设站长常用广告代码全集

下一篇:北京网站设计推荐几个入门级的JS特效代码

这是一个与众不同的品牌,企通互联只专注于网站建设领域!中小型企业网站建设最佳合作伙伴!网站建设咨询热线:010-65587978/77/76/75!

Copyright © 2008 网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】. Designed by www.qitongnet.com Free Website Templates