通过 JavaScript 转到 link
Go to link by JavaScript
你好朋友我有一个文本输入和一个按钮
在Input Text中,输入了一个link,
例如,Instagram post 的 link 输入 link 后,
我想通过单击按钮转到 link
如何使用 JavaScript 执行此操作?
<div class="container">
<div class="main">
<input type="text" placeholder="https//:www.instagram.com/..."
id="link">
<button id="button-1"><a href="#">go</a></button>
</div>
</div>
捕获 blur
事件上的 URL 并将其应用于 link。您也可以通过这种方式验证有效的 URL。
window.addEventListener('load', () => {
document.querySelector('#link').addEventListener('blur', el => {
if (!el.target.value.includes('http')) {
alert('Please enter a valid URL')
return;
}
document.querySelector('#go-link').setAttribute('href', el.target.value)
})
})
<div class="container">
<div class="main">
<input type="text" placeholder="https//:www.instagram.com/..." id="link">
<a href="#" id='go-link' target="_blank">go</a>
</div>
</div>
你好朋友我有一个文本输入和一个按钮 在Input Text中,输入了一个link, 例如,Instagram post 的 link 输入 link 后, 我想通过单击按钮转到 link 如何使用 JavaScript 执行此操作?
<div class="container">
<div class="main">
<input type="text" placeholder="https//:www.instagram.com/..."
id="link">
<button id="button-1"><a href="#">go</a></button>
</div>
</div>
捕获 blur
事件上的 URL 并将其应用于 link。您也可以通过这种方式验证有效的 URL。
window.addEventListener('load', () => {
document.querySelector('#link').addEventListener('blur', el => {
if (!el.target.value.includes('http')) {
alert('Please enter a valid URL')
return;
}
document.querySelector('#go-link').setAttribute('href', el.target.value)
})
})
<div class="container">
<div class="main">
<input type="text" placeholder="https//:www.instagram.com/..." id="link">
<a href="#" id='go-link' target="_blank">go</a>
</div>
</div>