62,046
社区成员
发帖
与我相关
我的任务
分享
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<textarea id="txt">
<script type="text/javascript">
$(document).ready(function () {
$("#scrollDiv").Scroll({ line: 8, speed: 1, timer: 6000, left: "btn1", right: "btn2" });
jQuery.noConflict();
});
</script>
<iframe>xxxxxxxxxxxxx</iframe>
<style style="text/css">xxxxxxxxxxxxxxxxxx</style>
<select id="aa">dfdfdslfjlsfj;</select>
<a href='http://www.baidu.com'>百度</a>
<a href="http://news.sina.com.cn">新浪</a>
<img src="http://c.csdn.net/bbs/t/5/i/pic_logo.gif" alt="" class="logo" />
<img src="http://c.l.qq.com/lclick?oid=1233977&loc=QQ_HP_skyscraper" />
<img src="http://i3.sinaimg.cn/dy/FocusPic/124/2008-03-24/U1565P1T124D2F2633DT20110810145526.jpg" />
</textarea>
<script type="text/javascript">
var content = document.getElementById("txt").value;
content = content.replace(/<(script)[\S\s]*?\1>/gi, "");
content = content.replace(/<(style)[\S\s]*?\1>/gi, "");
content = content.replace(/<(iframe)[\S\s]*?\1>/gi, "");
content = content.replace(/<(select)[\S\s]*?\1>/gi, "");
//这里怎么写?
alert(content);
</script>
</body>
</html>
百度
<a href="http://news.sina.com.cn">新浪</a>
<img src="http://c.l.qq.com/lclick?oid=1233977&loc=QQ_HP_skyscraper" />
<img src="http://i3.sinaimg.cn/dy/FocusPic/124/2008-03-24/U1565P1T124D2F2633DT20110810145526.jpg" />
var textarea=document.getElementById("txt");
var tempDiv=document.createElement("div");
tempDiv.innerHTML=textarea.value;
var anchors=tempDiv.getElementsByTagName("a");
var imgs=tempDiv.getElementsByTagName("img");
for(var i=0;i<anchors.length;i++)
{
if(anchors[i].href.indexOf("sina")<0)
tempDiv.removeChild(anchors[i--]);
}
for(var i=0;i<imgs.length;i++)
{
if(imgs[i].getAttribute("src").indexOf("sina")<0&&imgs
[i].getAttribute("src").indexOf("qq")<0)
tempDiv.removeChild(imgs[i--]);
}
textarea.value=tempDiv.innerHTML;
alert(textarea.value);
<script type="text/javascript">
var content = document.getElementById("txt").value;
content = content.replace(/<(script)[\S\s]*?\1>/gi, "");
content = content.replace(/<(style)[\S\s]*?\1>/gi, "");
content = content.replace(/<(iframe)[\S\s]*?\1>/gi, "");
content = content.replace(/<(select)[\S\s]*?\1>/gi, "");
var reg = /<a(?:(?!sina)[^>])*>(.*?)<\/a>|<img(?:(?!qq|sina)[^>])*>/ig;
var result = content.replace(reg, "$1");
alert(result);
</script>
<script type="text/javascript">
var content = document.getElementById("txt").value;
var reg = /(<a[^>]*?sina[^>]*>.*?<\/a>|<img[^>]*?(?:qq|sina)[^>]*>)|<a(?:(?!sina)[^>])*>(.*?)<\/a>/ig;
var result;
while ((result = reg.exec(content)) != null)
{
alert(result[1] == "" ? result[2] : result[1]);
}
</script>