JS判断是不是本页面并且,给标签添加属性和属性值

大多是在导航栏中用到的,在导航栏中在主页和在其他的网页点击导航栏中的主页是不同的,主要就是判断这个。

我是在ascs页面中写的。

下面先看标签:

<a href="http://www.gkxx.com/" target="_blank" id="aaa" onclink="blank(id)">< span>首页 </span></ a>

JS代码:

<script>

function blank(tit) {

var text = window.location.pathname;

if (text == "/index.aspx" ) {

var el = document.getElementById(tit);  //指定是哪个标签

el.setAttribute( "target", "" );

}

else {

var el = document.getElementById(tit);

el.setAttribute( "target", "_blank" );

}

}

</script>

时间: 2025-01-11 13:49:08

JS判断是不是本页面并且,给标签添加属性和属性值的相关文章

js实现给一个标签添加多个class值

在写html跟css的时候,我们会给一些标签起一些class的名字,但是在写js的时候可能也会通过cssName操作css样式,如果只是平常的element.className = "value";的话,那么之前的定义的class会被置空,css中的样式就会受到影响,所以,在js中如果有微调css的话,尽量使用element.style来改变.但是如果真的是使用element.className = "value";的话也可以在js中实现给一个标签添加多个class

为 WordPress 标签添加 rel=&quot;nofollow&quot; 属性

WordPress 标签默认并无 rel="nofollow" 属性.rel="nofollow" 属性的作用是:告诉搜索引擎,无需追踪目标页,禁止蜘蛛爬行和传递权重.如果你不准备让搜索收录标签,可以通过下面的代码为标签添加该属性. 将下面的代码添加到当前主题 functions.php 中: function kim_tags() { $posttags = get_the_tags(); if ($posttags) { foreach($posttags as

JS判断手机访问页面,根据手机访问或者PC访问跳转

当用户访问你网站时,如果是PC端访问,则不作处理,如果是手机或者平板访问,就跳转到自己定义的手机页面去,这个在做webapp的时候经常用到,把代码分享给大家,希望对大家有所帮助. 首先,你要在页面中引用一个jsuaredirect.js,js源码如下: function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=windo

JS判断访问这个页面是win还是Android IOS来源

window.onload = function(){ var system ={ win : false, mac : false, xll : false }; var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf(&q

【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性

判断IE版本主要的是获取两个属性,a.当前浏览器名称,b.当前浏览器版本,为此不得不了解navigator对象. 先贴代码 1 window.onload = function() { 2 var browser_name = navigator.appName, //获取当前浏览器的名称 3 browser_version = navigator.appVersion, //获取当前浏览器的平台和版本信息 4 version_arr = browser_version.split(";&quo

dedecms织梦arclist 标签添加新的属性条件

1.在织梦后台给文章模型新增字段后,字段会保存在dede_addonarticle即文章附加表里: 比如: 2. 要想在arclist 标签里 {dede:arclist   titlelen=42 row=6 province='北京' }使用 province 属性条件,必须修改include/tag/lib/arclist.lib.php, (1) (2) (3) (4)由于arclist标签 没有关联 dede_addonarticle,而province字段是存在dede_addona

tag标签添加删除并把值存入到一个input的value内

html: <input type="text" id="tagValue" style="display: none;" /> <div class="gametag_checked"></div> <div class="gametag_box"> <em name ="em1">RGB</em> <em

JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面

JS判断客户端是否是iOS或者Android 参考:http://caibaojian.com/browser-ios-or-android.html 1 function is_weixin() { 2 var ua = window.navigator.userAgent.toLowerCase(); 3 if (ua.match(/MicroMessenger/i) == 'micromessenger') { 4 return true; 5 } else { 6 return fals

JS判断页面是否出现滚动条

今天无聊,帮一个网友解决一个很无聊的问题,用JS判断页面是否出现滚动条,在网上看了一些代码,经过验证并不起作用,下面是在网上搜索到的代码: 当可视区域小于页面的实际高度时,判定为出现滚动条,即: if (document.documentElement.clientHeight < document.documentElement.offsetHeight) scroll = true; 要使用 document.documentElement ,必须在页面头部加入声明: <!DOCTYPE