保护版权,主题设计者名称和链接

原理,用jQuery遍历each方法,遍历底部容器内每一个a标签的href值和文本,分别放入两个数组内,用indexOf方法判断是否包含oj字符,如果含有则返回字符所在字符串的序号,如果没有则返回-1。最后通过inArray方法判断数组内是否包含该字符,如果不包含则移除html。

//————————————————————————————————————————————————
// 版权保护
//————————————————————————————————————————————————
var myhref = new Array(); // 定义一个数组变量
var mytext = new Array(); // 定义一个数组变量
$('#footer a').each( // 遍历所有#footer的a标签
function(h){ // 这个href是必须的,因为下面赋值需要一个对象,对象储存在函数内
    myhref[h]  = $(this).attr('href'); // 抓取a标签中的href值并检查每一个值(因为在遍历中)并赋值于数组
    mytext[h]  = $(this).text();  // 抓取a标签的文本值并检查每一个值(因为在遍历中)并赋值于数组
});
if( myhref.join('').indexOf('oj') < 0 ||mytext.join('').indexOf('OJ') < 0 ){$('html').remove();};  // 将数组转为字符串并判断是否含有oj,若没有则移除html