用JS在文章的每段后面加入一行隐藏文字

转贴自  http://www.seekroad.com/darksky/article.asp?id=147

源码一:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
    <script type="text/javascript">
  window.οnlοad=function(){
   var brs=document.getElementsByTagName("br");
   for(var i=0;i<brs.length;i++){
    var txt=document.createTextNode("http://blog.const.net.cn");
    document.body.insertBefore(txt,brs[i]);
   }
  }
 </script>
 </HEAD>
 <BODY>
 中华人民共和国中华人<br />民共和国中华人民共和国中华人民共和国中华人民共和<br />国中华人民共和国中华人民共和国中华人民共和国<br />中华人民共和国中华人民共和国中华人民共和国中<br />华人民共和国中华人民共和国中华人民共和国中华人民共和国中华人民共和国<br />
 </BODY>
</HTML>



源码二:

<html>
<head>
<meta name="GENERATOR" c>
<meta name="ProgId" c>
<meta http-equiv="Content-Type" c>
<title>复制页面文字时,增加“附加信息”</title>
</head>
<body>
如果你全选后准备拷贝这些文字,就会发现在每一段后面都躲了一段字符,而这段字符是隐藏起来的,只有当你选择后才能显现出来。
<script type="text/javascript">
document.body.oncopy = function () {
 setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
   text = text + "/r/n本篇作者:pzhuyy";
   clipboardData.setData("text", text);
  }
 }, 100 )
}
</script>
</body>
</html>



源码三:3

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>无标题文档</title>
<style>
.test {color:#369;margin-left:18px;}
</style>
</head>
<body>
<p>在看第二个图,如果你全选后准备拷贝这些文字,就会发现在每一段后面都躲了一段字符,而这段字符在“图1”中是隐藏起来的,只有当你选择后才能显现出来。</p>
<p>如上图,这是正常阅读文章的状态,一切显示正常</p>
<p>如上图,这是正常阅读文章的状态,一切显示正常</p>
<script>
function test()
{
 var myP = document.getElementsByTagName("p");
 for(var i=0;i<myP.length;i++)
 {
  var createLink = document.createElement("a");
  createLink.setAttribute("class","test");
  createLink.setAttribute("href",http://blog.const.net.cn);
  createLink.setAttribute("target","new");
  var createText = document.createTextNode("http://blog.const.net.cn/");
  createLink.appendChild(createText);
  myP[i].appendChild(createLink);
 }
}
window.onload = function() {test();}
</script>
</body>
</html>



源码四:

<script>
window.οnlοad=function(){
 document.body.innerHTML=document.body.innerHTML.replace(/<//(p|P)>/igm,'<font color="#ffffff">http://www.web0.cn/</font></p>');
 }
</script>
<body>
<p>看看~~~</p>
<p>选上看看~~~~~</p>
</body>



源码五:

<html>
<head>
<meta name="GENERATOR" c>
<meta name="ProgId" c>
<meta http-equiv="Content-Type" c>
<title>复制页面文字时,增加“附加信息”</title>
</head>
<body>
如果你全选后准备拷贝这些文字,就会发现在每一段后面都躲了一段字符,而这段字符是隐藏起来的,只有当你选择后才能显现出来。
<script type="text/javascript">
document.body.oncopy = function () {
 setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
  var t=""
  for (var i=1;i<text.length;i++){
   t+=text.substr(0, i) +"/r/n本篇作者:pzhuyy"
  }
   clipboardData.setData("text", t);
  }
 }, 100 )
}
</script>
</body>
</html>



源码六:

<html>
<head>
<meta name="GENERATOR" c>
<meta name="ProgId" c>
<meta http-equiv="Content-Type" c>
<title>复制页面文字时,增加“附加信息”</title>
</head>
<body>
如果你全选后准备拷贝这些文字,就会发现在每一段后面都躲了一段字符,而这段字符在“图1”中是隐藏起来的,只有当你选择后才能显现出来。
<script type="text/javascript">
document.body.oncopy = function () {
 setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
  var t=""
 
  for (var i=1;i<text.length;i++){
   t+=text.substr(0, i) +"/r/n本篇作者:pzhuyy/r/n"+new Date().getUTCMilliseconds()*i;
  }
   clipboardData.setData("text", t);
  }
 }, 100 )
}
</script>
</body>
</html>



源码七:

<script>
window.οnlοad=function(){
 var ary=new Array();
 ary[0]='我是一个大坏蛋'
 ary[1]='总教别人干坏事'
 ary[2]='这话不能让人看见...'
 ary[3]='看什么看?'
 ary[4]='没见过美女袄?'
document.body.innerHTML=document.body.innerHTML.replace(/<//(p|P)>/igm,
function(){return '<font color="#ffffff">'+ary[Math.floor(Math.random()*5)]+'</font></p>';})
 }
</script>
<body>
<p>看看~~~</p>
<p>选上看看~~~~~</p>
</body>

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值