js获得src文件内容(js获取iframe的src)

本文目录一览:

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的参数值

原创文章,作者:OEJR,如若转载,请注明出处:https://www.506064.com/n/133687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
OEJR的头像OEJR
上一篇 2024-10-04 00:00
下一篇 2024-10-04 00:00

相关推荐

发表回复

登录后才能评论