【问题标题】:How to replace link text with an image?如何用图像替换链接文本?
【发布时间】:2016-03-19 09:18:06
【问题描述】:

我有这个:

$(".nav").after("<a href=\"#\" class=\"lo\">LOGO</a>");

如何轻松地将文本“LOGO”替换到我的图像中?

【问题讨论】:

    标签: javascript image src


    【解决方案1】:
    • 创建您的 html 图像元素
    • 设置图片来源网址
    • 按照您的建议使用 jquery 的.after() 方法。它也可以处理 HTML 对象。

    示例:

    var img = $(document.createElement('img'));
    img.attr('src', "myimage.jpg");
    $(".nav").after(img);
    

    用锚更新

    var img = $('<img />').attr({
      src:'myimage.jpg',
      width:'50',
      height:'10'
    });
    var anch = $('<a />').attr({
      href:'mydomain.com/page.html'
    });
    img.appendTo(anch);
    $(".nav").after(anch);
    

    【讨论】:

    • 它有效,但 img 不是链接 :) 我该如何解决? :) 谢谢!
    • 我不明白。我的英语不好。我如何在您的代码上添加指向此图像的链接?
    • 或者您需要将其提供给您可以链接到的某个地方,或者您应该将图像编码为文本编码表示形式,如给定链接中的 base64。很多网站也这样做,比如base64-image.de
    • 不,我想要我的 img href 到主页
    • 我误解了你,用一个例子更新了问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 2018-03-22
    • 2014-08-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多