去除html代码里面的script正则方法/*** 去除html代码里面的脚本字符(...和* @author ob**/ public class Regex {/*** @param args*/public static void main(String[] args) {//注意,这里有大小写String s = "bbbbbbbbbccccc<SCRIPT type=text/javascript >mm";s = s.replaceAll("(?i)(<SCRIPT)[\\s\\S]*?(()|(/>))", "");//忽略大小写的正则System.out.println(s);}}运行结果:bbbbbbbbbccccc 以上这篇去除html代码里面的script...
第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。 第二种情况就是宽和高是写在行内中,比如style="width:120px;",这中情况通过上述2个方法都能拿到宽度。 小结,因为id.offsetWidth和id.offsetHeight无视样式写在样式表还是行内,所以我们获取元素宽和高的时候最好用这2个属性。注意如果不是写在行内style中的属性都不能通过i...
今天开发中涉及到对一个层的信息控制,就是控制一个层中显示什么信息,查找资料才知道使用innerHTML属性来控制层的值,这个innerHTML跟表单里面的value属性有点类似,能够控制层的显示值。 比如说我一个div层里本来没有值,我处罚一个事件后要显示值,那么就能够使用innerHTML属性了,其实innerHTML属性除了能控制层以外,还能控制窗口内容的所有元素,但是我没有测试过。 (1)对div标签的控制 div标签跟span标签是不一样的,div是...
通过javascript 实现 index.html 下载文件 ####### temp.html //被下载文件################ 保存本页面
HTML TO JavaScript 转换 HTML TO JavaScript 转换 请在下边输入HTML代码: 以下为经过转换以后的JavaScript代码:
JavaScript TO HTML 转换 JavaScript TO HTML 转换 请在下边输入JavaScript代码: 以下是经过转换后的HTML代码:
JS、HTML代码运行工具 function runCode(obj) {if(obj.value==""){alert("请输入要运行的代码内容");return false;}var winname = window.open('', "_blank", '');winname.document.open('text/html', 'replace');winname.document.writeln(obj.value);winname.document.close(); } function saveCode(obj) {if(obj.value==""){alert("请输入要保存的代码内容");return false;}var winname = window.open('', '_blank', '');winnam...
function toScript(val){ var value = val.value value = value.replace(/\\/gi,"\\\\").replace(/"/gi,"\\\"").replace(/'/gi,"\\\'") valArr = value.split("\r\n") value="" for (i=0; i { value += (i==0) ? "info =" : "" value += " \"" + valArr[i] value += (i!=valArr.length-1) ? "\" +\"\\n\"+\n" : "\"\n" } value+="\ndocument.write(info)" val.value = value} AJavaScript教程/参考手册 JavaScri...
最近在脑子一直在想pjblog重构的问题.当然重构前,必须把所有需要做的东西想清楚.其中想到一个js改进的内容,需要innerHTML后的脚本也可以运行.但是尝试了一下.发现IE下直接innerHTML的脚本无法执行. 尝试了几次发现,插入的HTML里,前面有其他对象,并且script 设置了 defer , 这样的脚本innerHTML被IE执行了. ,但是这招对于firefox不灵~~ 后来找了一些资料发现 firefox 把对象重新 append 或者 insertBefore 一次就可以执行里面的脚本...
这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。 如果你读过 MSDN,你会发现并非所有插入到 innerHTML 中的脚本都不能执行,如果这段脚本的 script 标签中包含了 defer 属性,IE 会正确的执行这些脚本程序。但不幸的是,Moziila/Firefox 和 Opera 可不吃这一套,不管 script 标签有没有设置 defer 属性,这些浏览器都不会向 IE 那样...
New Document * { font-size:10.2pt; font-family:tahoma; line-height:150%; } .divContent { border:1px solid red; background-color:#FFD2D3; width:500px; word-break:break-all; margin:10px 0px 10px; padding:10px; } header footer 女老师竭力向孩子们证明,学习好功课的重要性。 她说:"牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的...
做中英转换的时候,要准确的获取参数并取出,所以做了一个简单的html中用js获取当取地址栏的一个Object。 里面有三个方法: 1、request.QueryString("参数")//获取指定参数,返回字符串; 2、request.QueryStrings();//获取全部参数,并返回数组; 3、request.setQuery("参数","参数的值");//如果当前地址栏有此参数,那么将更新此参数,否则返回一个新的地址栏参数字符串。 例如: 当前地址栏参数字符串为:?name=a&site=never_onli...
/****************************************************************************** Crossday Discuz! Board - Common Modules for Discuz! Modified by: Crossday Studio (http://crossday.com) Based upon: http://www.cnzzz.com *******************************************************************************/ var sPop = null; var postSubmited = false; function ctlent(obj) { if (navigator.userAgent.indexOf(...
'>" name= spanName />function htmlTag() {re = //igreturn htmlCode.value.match(re) }匹配[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
function toScript(val) {var value = val.valuevalue = value.replace(/\\/gi,"\\\\").replace(/"/gi,"\\\"").replace(/'/gi,"\\\'")valArr = value.split("\r\n")value=""for (i=0; iA[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]