javascript - 如何在 JavaScript 中保存一组特定的图像类别?

标签 javascript image save

有一个名为“original-image”的类,它是 img 元素。我想知道如何在本地保存所有“original-image”类元素的 src 值。

这是代码:

<img title="Pirate Queen" alt="Pirate Queen" class="original-image " src="http://t0.rbxcdn.com/cfe7e313ed7cd57f5e39c7c4aad18683">

我正在尝试将此元素的 src 保存到我的硬盘上,但适用于页面上“original-image”类的所有元素。我该怎么做?

最佳答案

对你的黑客行为感到满意并给我买瓶啤酒......

我们将使用 html5 中的“下载”属性并逐个图像进行自动点击

$(".original-image").each(function(){
    //Current image tag
    $this = $(this);
    //Current url
    $current_url = $this.attr('src');
    //Dynamic anchor
    $shadow_anchor = $('<a id="super_shadow_anchor" download href=' + $current_url +'></a>');
    $('body').append($shadow_anchor);

    setTimeout(function(){
        //Native click, jquery's click do not work 
        $("#super_shadow_anchor").get(0).click();
        //remove the anchor`enter code here`
        $("#super_shadow_anchor").remove();
    }, 500);

});

编辑:在 HTML5 浏览器中尝试

关于javascript - 如何在 JavaScript 中保存一组特定的图像类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31572436/

相关文章:

javascript - 在浏览器中显示 mp4 流媒体视频

javascript - 单击按钮更改图像 src

java - 如何动态渲染 html 中的图像?

matlab - 在 MATLAB 中保存来自轴的图像

ios - 将文件添加到我的 Plist - 我想我已经快到了

javascript - JQuery timepicker 插件隐藏在模式窗口后面

javascript - 如何让我的函数将 userName 添加到 h2 标签

javascript - 使用外部脚本动态添加的 javascript 不会被执行

image - umbraco xslt getMedia错误

android - 验证 Android 的 EditText 中的特定 URL 输入