javascript - 链接的编辑功能 - UI

标签 javascript php html css xampp

我有一张图片,点击图片,它指向一个特定的链接,现在说“Google.com”

目前的代码如下:

  <div class = "gallery">
        <ul>
           <li>
             <a target = "_blank " href="www.google.com"> <p>Google</p> <img src="images/1.jpg" alt ="" > </a>
           </li> 
        </ul>
  </div>

现在,我想在图像下方添加一个编辑功能。当我点击编辑按钮或符号时,它应该让我选择更新页面应该指向的 href 位置。 例如:如果我点击编辑选项,我应该能够在需要时将 href 从 Google.com 更改为 yahoo.com...当我下次点击图片时,它应该会引导我到更新的链接。

真的很感激任何解决方案或帮助吗?

最佳答案

请检查演示:

https://jsfiddle.net/077vc41d/1/

<input id="urlInput" type="text" value ="http://www.google.com"/>
<button id="editButton">Edit</button>
<div class = "gallery">
    <ul>
       <li>
         <a id="linkTag" target = "_blank " href="http://www.google.com"> <p>Google</p> <img src="https://0.s3.envato.com/files/148768949/Prev%20big.png" alt ="" > </a>
       </li> 
    </ul>
</div>

Javascript:

 document.getElementById("editButton").addEventListener("click",changeURL);
 function changeURL(e){
 var input = document.getElementById("urlInput");
 var link = document.getElementById("linkTag");
 linkTag.setAttribute("href",input.value);
}

关于javascript - 链接的编辑功能 - UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38468140/

相关文章:

javascript - 如何在 HTML5 Canvas 上渲染音频波形?

javascript - IE11 不想关注 `disabled` 元素

javascript - 来自包装在服务中的外部 HTTP API 的数据绑定(bind)不起作用

php - 数据列表在下拉列表中的空格后未显示完整名称

java - 将Java编译成PHP?

html - 带有一行复选框的 ionic 头像图片

javascript - 如何将 HTML/JS 导入到 Drupal 中?

javascript - 使用其 ID + 加法选择 DIV

php - 如何制作具有永久链接的动态 php 网站?

javascript - 未捕获的语法错误 : Unexpected token ILLEGAL on Toggle