js 正则 src

JavaScript017

js 正则 src,第1张

如下的代码是可以的,为了更好让正则匹配到你的src,所以必须要增加src这个关键字的。

假设str为需要替换的字符串:

str = str.replace(/src="([^"]+)"/gi, 'src="http://123.com/$1"')

测试代码:

var str = 'src="Js/jquery.curvycorners.min.js"'

str = str.replace(/src="([^"]+)"/gi, 'src="http://123.com/$1"')

alert(str)

<html>

<head>

<script type="text/javascript" src="scripts/jquery.1.8.2.min.js"></script>

<title></title>

<script type="text/javascript">

function changeSrc() {

document.getElementById("myImage").src = "image/5.gif"

}

</script>

</head>

<body>

<img id="myImage" src="image/1.gif" />

<table id="qqstab"><tr><td><img src="image/1.gif"></td></tr></table>

<button id="myImage" onclick="changeSrc()">修改</button>

</body>

</html>

通过获取图片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属性