javascript - 如何创建一个按钮来更改部分 href?
问题描述
所以我想让用户输入文本(输入或文本区域)并在提交时替换 href 中的部分链接。
即:<id="user-form" Textarea> 我的。电子邮件
因此,用户提交电子邮件并仅更改合同链接中链接的电子邮件部分。
解决方案
您只需拥有您的源网址,然后将其与输入一起提供
function changeURL(){
var source = "https://www.google.com/"
var input = document.getElementById("getData").value
document.getElementById("link").href = source + input
console.log(document.getElementById("link").href)
document.getElementById("getData").value = ""
}
<input id="getData" placeholder="email"/>
<br/>
<a id="link" href="https://www.google.com"> link </a>
<br/>
<button onclick="changeURL()">Click me </button>
推荐阅读
- amazon-web-services - AWS CloudWatch - 日志组不存在
- python - 如何在调度程序中向用户输入添加“if”语句 - 初学者问题
- sql - Impala:LIKE 不捕获 CONCAT 输出
- java - log4j2 没有从 MDC 获取 Syslog Appender 的新值
- javascript - 通过“Blob”下载文件时以角度更改文件名
- c# - 从 ASP .Net Core HTML 页面内的本地资源运行 exe 应用程序
- android - 隐式意图 - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法
- flutter - 自定义反序列化飞镖对象
- javascript - 在 JavaScript 中使用条件
- artificial-intelligence - Acumos AI clio:无法创建管道