我要在<a href=""></a>的href里填写一段由window.location.href获得的地址,怎么编写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我要在<a href=""></a>的href里填写一段由window.location.href获得的地址,怎么编写?相关的知识,希望对你有一定的参考价值。

我要在<a href=""></a>的href里填写一段由window.location.href获得的地址,怎么编写?

看不懂你的意思,猜测是现在href未定,按到时候的网站进行定位再加工href;
这样的情况一般用相对地址就可以了。

你一定要的话,一下一段代码试试:
<script>
var str=function()
var str1=window.location.href;
//下面加入各种操作,如截取部分地址substring();添加部分地址+"";等等。
//这里取添加
str1=str1+"22"
window.location.href=str1

</script>
<a href="javascript:str()">222</a>
参考技术A <a herf="javascript: window.location.href"></a>
连接中使用javascript, 要加上"javascript:"...

<a>标签执行js的问题

比如有一个abc()方法。。写在js里面的。。
然后我要在<a>中调用这个方法。。
我知道写成如下都可以

<a href="javascript:abc()">click me</a>

<a href="javascript:void(0)" id="button">click me</a>
$("#button").click(function() abc(); );

但我看到。。呃。。比如新浪微博。。
似乎用的下面的方法。。
所以想知道。。下面那种(我自认为意义是不显示方法名)是约定俗成的吗?
那个。。我不是不懂这两个的意思。。
我只是想知道第二种是不是约定俗成的做法。。

参考技术A $("#button").click(function() abc(); );

这是jquery的写法,jquery通过$("#button").click()可以将一个元素的click事件绑定到一个方法
上,function() abc(); 是一个匿名方法,在这个方法中调用了 abc()方法。

$("#id")获取指定id的元素, click() 是用来绑定click事件的。

这并不是约定俗成的一种方式,两种方式都可以用。第一种方式是javascript原有的方法,第二种方式是经过jquery封装过的一种方法,使用时需要下载jquery库,并引用到你的页面中。

相对来说,第二种方法比较方便一些。

另外,第二种方式可以很方便的将事件代码单独写到一个js文件中,而不用和html代码混在一块。本回答被提问者采纳
参考技术B 下面这种方式应该是jquery里面常用的一种方式

以上是关于我要在<a href=""></a>的href里填写一段由window.location.href获得的地址,怎么编写?的主要内容,如果未能解决你的问题,请参考以下文章

我要学python之python语法及规范

2022年天梯赛题目解析

<a>标签执行js的问题

python的基础学习 1

我要怎么修改网页中链接按钮按下的颜色??

在js或jquery中,我要清除里面的span标签,但是里面还有a标签,我要保留a标签删除span