
正文
js获取mac端图片绝对路径,js获取图片的绝对路径
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
原生js如何获取img标签中的真实路径?
使用getAttribute方法取就是当前标签的src值。
document.execCommand方法 而改方法在IE下有个命令叫SaveAs的,如 document.execCommand(SaveAs)就可以把当前网页的所有内容保存下来,但是有些浏览器不兼容。所以第一个问题就是解决SaveAs的兼容性,具体自行百度。
其实有一个更简单的方式!a href=# img id=litpic5 src=/a/b/xxx.jpg border=0 onerror=this.src=images/err.jpg //a 给img增加一个 onerror=this.src=images/err.jpg 属性,当图片加载失败时,包含src= ,那么图片就会替换成err.jpg。
第一步:遍历该对象,取出所要的图片 var img = str.substring(str.indexOf(=)+2,str.indexOf(text)-2);第二步:把获取的对象img放到数组里面 var arr=new Array()arr[0] = img;满意请采纳,思路和部分代码如上。
例如:index.html,编写问题基础代码。在index.html中的script标签中,以百度图片为例,输入js代码:$(#lingDZP_0).attr(src, https://);。浏览器运行index.html页面,此时会发现百度图片的绝对路径url被设置到img标签的src中了。
相关问答
Q1: 怎么用js获取上传文件的完整路径
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
var obj=MM_findObj(ob); if (obj) { obj.select();js=obj.createTextRange();js.execCommand(Copy);} alert( 恭喜您!复制成功!\n\n 已经把该页网址复制到系统剪贴板 \n\n 您可以使用(ctrl+v或鼠标右键)粘贴功能 \n\n 通过qq、msn或其他软件发送给您的朋友或记录下来。
//FX获取文件路径方法function readFileFirefox(fileBrowser) {try {netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect);}catch (e) {alert(无法访问本地文件,由于浏览器安全设置。
上传文件时,我想获取客户端上传文件的原始路径。
实现思路为,上传文件-服务器保存文件-输出文件路径-前端接收路径。uploadify有个onComplete 的方法,这个方法参数有event, ID, fileObj, response, data,其中response就是服务器输出的内容。可以使用这个方法来获取返回的路径。
无法获取本地文件的绝对路径,这里涉及到一个浏览器安全问题。
Q2: 如何从js中提取图片
1、直接在浏览器中输入网址网页上单击右键---网页另存为就可以将jscss下载下来了。上述的方式只能讲部分的网站图片下载下来,图片需要全部下载下来你需要去下载一图片采集器就可以了。
2、js里有Array,放图片地址。arrayObj.push(src1).将图片地址添加到数组末尾,返回新的长度。
3、第一步:遍历该对象,取出所要的图片 var img = str.substring(str.indexOf(=)+2,str.indexOf(text)-2);第二步:把获取的对象img放到数组里面 var arr=new Array()arr[0] = img;满意请采纳,思路和部分代码如上。
4、最常用的截取方法就是substring(),参数就是开始截取的位置。输入的参数是3,那么就是截取第三个位置的字符后面的所有字符。substring中可以输入两个参数,第一个参数就是开始截取的位置,第二个参数就是截取结束的位置。就将截取第三个字符至第六个字符之间的字符。
Q3: js怎么获取上传图片的完整路径?
var js=document.scripts;var jsPath;for(var i=js.length;i0;i--){ if(js[i-1].src.indexOf(test.js)-1){ jsPath=js[i-1].src.substring(0,js[i-1].src.lastIndexOf(/)+1);} } alert(jsPath);这种思路很清晰,根据文件名获取引用的文件的src属性并进行判断截取即可。
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
使用getAttribute方法取就是当前标签的src值。
上传文件时,我想获取客户端上传文件的原始路径。
无法获取本地文件的绝对路径,这里涉及到一个浏览器安全问题。
document.getElementById(update_image));alert(file_url);} 这个可以在火狐下面获取file里面的完整路径,Chrome下面的话我暂时还没发现有人解决,一般都是后端去处理的。
Q4: 如何获取网站js图片如何获取网站js图片
直接在浏览器中输入网址网页上单击右键---网页另存为就可以将jscss下载下来了。上述的方式只能讲部分的网站图片下载下来,图片需要全部下载下来你需要去下载一图片采集器就可以了。
访问这个URL,就可以得到该图片。其中?random后面是一个随机数,程序中,可以忽略,即要到?之前即可。
js的数据比较麻烦了,一般采集器都搞不定,需要针对网站的js逻辑分析之后再想办法。不过也有做的很牛逼的采集,通吃任何js,iframe等,比如数据农场 这个就不需要分析js了,不过专业的好像要收费。不过价钱还算很实惠。
首先声明一点,我不是来做广告的。什麼工具,我推荐一个,也不算是工具,只是他裏面有这个功能。我一般都用这个和firebug的。就是“糖果浏览器”啦,如果你下的话下23版更好。哎,还是给你看下截图吧,等如果觉得合适的话就用这个。
需要准备的材料分别有:电脑、html编辑器、浏览器。首先,打开html编辑器,新建html文件,例如:index.html。在index.html中的标签,输入js代码:$(body).append();。浏览器运行index.html页面,此时图片被js成功显示到页面上。
使用JavaScript的Image对象来预加载图片。这种方法的优点是,您只需要预加载一次图片,然后就可以在需要时随时使用它们。缺点是,如果您的网站有很多图片,那么这可能会导致性能问题。 使用第三方库来缓存图片。有许多第三方库可以帮助您缓存图片,例如lazyload、lozad.js等等。
Q5: js获取文件路径怎么写
//FX获取文件路径方法function readFileFirefox(fileBrowser) {try {netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect);}catch (e) {alert(无法访问本地文件,由于浏览器安全设置。
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
使用getAttribute方法取就是当前标签的src值。
无法获取本地文件的绝对路径,这里涉及到一个浏览器安全问题。
js获取mac端图片绝对路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js获取图片的绝对路径、js获取mac端图片绝对路径的信息别忘了在本站进行查找喔。








