通过javascript转到链接

6bc51xsx  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(470)

此问题已在此处找到答案

输入文本字段中的链接(8个答案)
两天前关门了。
你好,朋友我有一个文本输入和一个按钮在输入文本中,一个链接被输入,例如,instagram帖子的链接在输入链接后,我想通过单击按钮转到链接我如何使用javascript实现这一点?

  1. <div class="container">
  2. <div class="main">
  3. <input type="text" placeholder="https//:www.instagram.com/..."
  4. id="link">
  5. <button id="button-1"><a href="#">go</a></button>
  6. </div>
  7. </div>
gorkyyrv

gorkyyrv1#

捕获服务器上的url blur 事件并将其应用于链接。您也可以通过这种方式验证有效的url。

  1. window.addEventListener('load', () => {
  2. document.querySelector('#link').addEventListener('blur', el => {
  3. if (!el.target.value.includes('http')) {
  4. alert('Please enter a valid URL')
  5. return;
  6. }
  7. document.querySelector('#go-link').setAttribute('href', el.target.value)
  8. })
  9. })
  1. <div class="container">
  2. <div class="main">
  3. <input type="text" placeholder="https//:www.instagram.com/..." id="link">
  4. <a href="#" id='go-link' target="_blank">go</a>
  5. </div>
  6. </div>
展开查看全部

相关问题