Javascript 将href添加到span标记

Javascript 将href添加到span标记,javascript,html,Javascript,Html,我有以下代码 <a href="www.google.com"> <span>Hello Clickhere</span> </a> 我想在不使用标签的情况下使用href创建一个span标签 <span href="www.google.com">Hello Click</span> <span onclick="redirectIt(this)" href="http://google.com">H

我有以下代码

<a href="www.google.com">
    <span>Hello Clickhere</span>
</a>
我想在不使用标签的情况下使用href创建一个span标签

<span href="www.google.com">Hello Click</span>
<span onclick="redirectIt(this)" href="http://google.com">Hello Click here</span>
function redirectIt(obj){
    var goToLink = obj.getAttribute("href");
    window.location.href=goToLink;
}
我所要做的就是从块中删除标记,并将功能添加到或您可以使用window.location的标记中

您可以使用window.location


您可以创建jquery函数来重定向链接,并在span标记上使用它,如下所示

<span href="www.google.com">Hello Click</span>
<span onclick="redirectIt(this)" href="http://google.com">Hello Click here</span>
function redirectIt(obj){
    var goToLink = obj.getAttribute("href");
    window.location.href=goToLink;
}

它将通过点击span

将浏览器与google.com进行对话。您可以创建jquery函数来重定向链接,并在span标签上使用它,如下所示

<span href="www.google.com">Hello Click</span>
<span onclick="redirectIt(this)" href="http://google.com">Hello Click here</span>
function redirectIt(obj){
    var goToLink = obj.getAttribute("href");
    window.location.href=goToLink;
}

它会通过点击span

将浏览器与google.com对话href无效,你打算实现什么?你肯定有比这更好的选择mess@Satpal我使用DOTJS作为我的HTML模板。不过更大的问题是。为什么你需要去掉锚标签?你删除它的理由是什么?很明显,您希望保留锚定标记所期望的功能,那么您试图通过删除它来解决什么问题呢,还有在其他地方复制它的行为?@Steve Cutter Blades我有一个添加索引的检查,如果div事件中没有锚定标记,则索引可以工作。尽管必须保留该功能,但ref对无效,你打算实现什么?你肯定有比这更好的选择mess@Satpal我使用DOTJS作为我的HTML模板。不过更大的问题是。为什么你需要去掉锚标签?你删除它的理由是什么?很明显,您希望保留锚定标记所期望的功能,那么您试图通过删除它来解决什么问题呢,还有在其他地方复制它的行为?@Steve Cutter Blades我有一个关于添加索引的检查,如果div事件中没有锚定标记,则索引可以工作。尽管功能必须保留