如何更改的href按钮上的标签点击通过javascript
如何在单击按钮时通过 Javascript 更改 标记的
href
属性值?
<script type="text/javascript">
function f1()
{
document.getElementById("abc").href="xyz.php";
}
</script>
<a href="" id="abc">jhg</a>
<a href="" id="" onclick="f1()">jhhghj</a>
How to change the href
attribute value of an <a/>
tag through Javascript on button click ?
<script type="text/javascript">
function f1()
{
document.getElementById("abc").href="xyz.php";
}
</script>
<a href="" id="abc">jhg</a>
<a href="" id="" onclick="f1()">jhhghj</a>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
如果没有
href
,点击将重新加载当前页面,因此您需要这样的内容:或者像这样阻止滚动:
或者在
f1 中
函数和:return false
....或者,不显眼的方式:
Without having a
href
, the click will reload the current page, so you need something like this:Or prevent the scroll like this:
Or
return false
in yourf1
function and:....or, the unobtrusive way:
正是 Nick Carver 在那里所做的,但我认为最好使用 DOM setAttribute 方法。
这是一行额外的代码,但发现它在结构上更好。
Exactly what Nick Carver did there but I think it would be best if used the DOM setAttribute method.
It's one extra line of code but find it better structure-wise.
删除
href
属性:如果链接样式很重要,那么:
remove
href
attribute:if link styles are important then:
这是我的看法。当用户按下“提交”按钮时,我需要通过从文本框中收集值来创建 URL。
Here's my take on it. I needed to create a URL by collecting the value from a text box , when the user presses a Submit button.
要使链接在单击时动态更改:
To have a link dynamically change on clicking it:
我知道它有点旧的帖子。尽管如此,它可能会对某些人有所帮助。
如果可能的话,您也可以代替标签。
对此有何评论?
I know its bit old post. Still, it might help some one.
Instead of tag,if possible you can this as well.
Any comments on this?