这些关键词在一个层里面
<div id="qq">中国</a>
调用js后自动替换为<div id="qq"><a href="http://www.china.com">中国 </a></a>
<div id="qq">中国</a>
调用js后自动替换为<div id="qq"><a href="http://www.china.com">中国 </a></a>
解决方案 »
- 在360浏览器跟IE浏览器中有些JS代码不执行?
- 关于 getElementsByTag("*")
- JavaScript transformNode()使用问题
- 请教一个Jquery下拉菜单的问题
- js有没有数组赋值的办法?
- 延迟刷新的问题
- 使用indexOf函数,如何设置可以使其对于相同字母的大小写均可以匹配?
- IE HTML中onPropertyChange事件疑点求解!
- 怎样实现点击按钮触发事件
- 多个checkbox,check任意一个的同时,uncheck原来的,功能上类似radio的功能,高手请帮忙?100分,马上给!
- 高手快进来吖.关于select标签的东西
- js匿名函数参数传递问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.adKeyword {
color: #FF0000;
}
-->
</style>
</head>
<body>
<div id="qq">中国 </div>
中国
</body>
</html>
<script language="JavaScript" type="text/javascript"><!--
if(document.createRange){
var range = document.createRange();
}else
var range = document.body.createTextRange();
if(range.findText){
while(range.findText("中国")){
range.pasteHTML('<a href="http://www.china.com"><font color="red">'+range.text+'</font></a>');
range.collapse(true);
}
}else{
var s,n;
s = window.getSelection();
while(window.find("中国")){
var n = document.createElement("a");
n.href="http://www.china.com"
n.style.color="#ff0000" s.getRangeAt(0).surroundContents(n);
}
}
//--></script>
<script id="replaceScript" language="javascript">
var s = document.body.innerHTML;
s = s.replace(/csdn中国/g, "<a href='http://www.csdn.com.cn/'>csdn中国</a>");
s = s.replace(/\<SCRIPT language=javascript id=replaceScript\>[\w\W]*\<\/SCRIPT\>/,"");
document.body.innerHTML = s;
</script>