美文网首页
静态Html 使用JavaScript 修改 href 值

静态Html 使用JavaScript 修改 href 值

作者: csmijo | 来源:发表于2020-01-14 15:08 被阅读0次

html javascript js href


1. 背景

日常工作中常用的一些链接希望通过静态 html 的形式整理保存,方便使用。其中有一个小要求就是这些链接中的ip 是动态拼接的,每次都会变化,需要手动输入。首先想到就是写一个简单的form 表单输入这个动态的ip,然后增加一个提交的JavaScript 方法把页面中所有的 href 的值修改一遍。

但是前端知识实在是匮乏,折腾了好久都没有搞定。于是各种百度、google ,终于搞到了一个比较笨拙的方法,实现了想要的效果,这里记录一下实现的方法。

2. 简单示例实现

HTML 代码部分:

<input type="button" value = "修改“ id="btn"/>
<a id="test" href="http://www.baidu.com" target="_blank">百度</a>

JS 部分代码:

<script>
    document.getElementById("btn").onclick = function(){
        var aObj = document.getElementById("test");
        aObj.href = "https://www.google.com/";
        aObj.innerText = "google";
};
</script>

参考文档:

相关文章

网友评论

      本文标题:静态Html 使用JavaScript 修改 href 值

      本文链接:https://www.haomeiwen.com/subject/tshaactx.html