本文目录一览:
javaScript中如何获取图片src?
通过获取图片img节点的src属性
1、定义一个img节点
img id='tesig' src='\test\1.png'/
2、通过document.getElementById找到img节点
var domimg = document.getElementById('tesig');
3、获取src属性
alert(domimg.src);//获取src属性
js 怎么获取SRC的值,传过去
可以在上传的JS函数setImagePreview()尾部加上
document.getElementById('此处为图片元素的ID').style.src= "此处为上传的路径";
js怎样获取iframe,src中的参数
/*
取得目标iframe src所包含的参数
@param iframeId - 目标iframe的id
@return Object 参数名值对,{参数名:参数值,……}
*/
function getIframeParams(iframeId) {
var regexpParam = /\??([\w\d%]+)=([\w\d%]*)?/g; //分离参数的正则表达式
var targetEle = document.getElementById(iframeId);
var paramMap = null;
if(!!targetEle) {
var url = targetEle.src; //取得iframe的url
var ret;
paramMap = {};//初始化结果集
//开始循环查找url中的参数,并以键值对形式放入结果集
while((ret = regexpParam.exec(url)) != null) {
//ret[1]是参数名,ret[2]是参数值
paramMap[ret[1]] = ret[2];
}
}
return paramMap; //返回结果集
}
用法:
假设iframe如下
html
head
/head
body
iframe id="test" src="url?paramA=aparamB=b"/iframe
/body
/html
//获取参数名值对集合
var paramMap = getIframeParams('test');
//paramMap的结构是这样的:{'paramA':'a', 'paramB':'b'}
alert(paramMap.paramA); //取出paramA的参数值