我有一个下一个字符串,如:
<img src="../uplolad/commission/ranks/avatar.jpg' . $row[$c_name] .'" width="50" height="50"/>
Run Code Online (Sandbox Code Playgroud)
如何在javascript中获取图像文件名?我只知道PHP正则表达式.扩展文件可能会有所不同.
结果必须是: avatar.jpg
正则表达式并不理想.JavaScript可以比作为长字符串更容易地将HTML作为不同的对象遍历.如果您可以通过任何方式识别图片,例如通过向其添加ID,或者将ID作为唯一图像添加到父级,则您将能够从脚本访问图像:
var myImage = document.getElementById('imgAvatar'); // or whatever means of access
var src = myImage.src; // will contain the full path
if(src.indexOf('/') >= 0) {
src = src.substring(src.lastIndexOf('/')+1);
}
alert(src);
Run Code Online (Sandbox Code Playgroud)
如果你想编辑,你也可以这样做
myImage.src = src.replace('.jpg', '.gif');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10535 次 |
| 最近记录: |