首页 > 编程知识 正文

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

时间:2023-12-24 12:05:20 阅读:320098 作者:DNLU

本文目录一览:

javaScript中如何获取图片src?

通过获取图片img节点的src属性

1、定义一个img节点

img id='tesig' src='test1.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 = /??([wd%]+)=([wd%]*)?/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的参数值

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。