javascript - 如何创建一个按钮来更改 href 的一部分?

标签 javascript html css

所以我想让用户输入文本(input 或 textarea)并在提交时替换 href 中的部分链接。

即: < id="user-form"Textarea> 我的。邮箱

所以用户提交电子邮件并仅更改契约(Contract)链接中链接的电子邮件部分。

最佳答案

您只需要拥有您的源 url,然后将其与输入一起提供

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>

关于javascript - 如何创建一个按钮来更改 href 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55082174/

相关文章:

php - 从 HTML 调用 PHP 的问题

javascript - 如果文本溢出,如何在列中添加水平滚动条,否则它将被隐藏

javascript - 如何使用 JavaScript 检测文本区域内容是否已更改

javascript - 循环操作四个数组

javascript - Backbone.js 中的 "options"是什么?

html - 如何在 Sql Server 2008 全文搜索中忽略 html 标签

html - 喜欢点击时的图标颜色

javascript - 表中 Tr 的最高 margin

javascript - 如何在 Angular 或 Javascript 中获取多个对象中的数组结果?

javascript - 跨度未显示在图像 slider 中