【问题标题】:Image link inside .innerHTML.innerHTML 内的图片链接
【发布时间】:2020-10-06 17:37:13
【问题描述】:

对此相当陌生。

我有一个动态区域,具体取决于 URL 中的内容。这部分工作正常,但我如何让图像成为可点击的图像链接?该图像在我下面的代码中显示良好。有人可以告诉我如何添加我希望它在单击时转到的 URL 吗?谢谢

var para = document.createElement("p");

$(document).ready(function() {
  if (window.location.href.indexOf("thank") > -1) {
    document.getElementById("demo").innerHTML ="<img src=\"https://exampleimage.com/button.PNG\" width=\"100%\" height=\"100%\">";
}

【问题讨论】:

标签: javascript html


【解决方案1】:
var para = document.createElement("p");

$(document).ready(function() {
  if (window.location.href.indexOf("thank") > -1) {
    document.getElementById("demo").innerHTML ="<a href='https://www.google.com'><img src=\"https://exampleimage.com/button.PNG\" width=\"100%\" height=\"100%\"></a>";
  }
});

将其包裹在标签内

【讨论】:

  • 不幸的是,这不起作用。现在它根本不会显示图像。
  • 您应该在该部分使用单引号,例如"&lt;a href='https://www.google.com'&gt;&lt;im... 因为否则它会将 URL 解释为实际代码而不是字符串。顺便说一句,它应该像这样工作
猜你喜欢
  • 2018-06-26
  • 2015-12-02
  • 1970-01-01
  • 1970-01-01
  • 2010-10-09
  • 2014-11-27
  • 2013-12-16
  • 2014-05-29
  • 2015-03-09
相关资源
最近更新 更多