<img src="" id=img1 border=1>
<img src="" id=img2 border=1>
<button onclick=fChange()>change</button>
<button onclick=fDelete()>delete</button>
<script>
var src1="file:///D:/test/Web/附件.files/xmlRSS2.gif";
var src2="file:///g:/why/aaa/dir.jpg";
//initialize img src
img1.src=img1.alt=src1;
img2.src=img2.alt=src2;
//replace img src
function fChange()
{
img1.src=img1.alt=src1;
img2.src=img2.alt=src1;
}
function fDelete()
{
img1.parentNode.removeChild(img1);
}
</script>
<img src="" id=img2 border=1>
<button onclick=fChange()>change</button>
<button onclick=fDelete()>delete</button>
<script>
var src1="file:///D:/test/Web/附件.files/xmlRSS2.gif";
var src2="file:///g:/why/aaa/dir.jpg";
//initialize img src
img1.src=img1.alt=src1;
img2.src=img2.alt=src2;
//replace img src
function fChange()
{
img1.src=img1.alt=src1;
img2.src=img2.alt=src1;
}
function fDelete()
{
img1.parentNode.removeChild(img1);
}
</script>
解决方案 »
- flowplayer原比例播放的问题
- 请问,鼠标经过图片显示图片原图大小怎么实现?
- 字符串"{id:'123',bc:'44'}"如何转化为Object
- 小问题,不难,一个文onfocus时的效果,怎么做到的?
- newWin.moveTo(ix,iy); 是什么意思?
- 菜鸟MM想问个问题:ASP是不是就是VBSCRIPT 和 JVAVASCRIPT 语言?
- 请问这个判断多行的js正则,为何第二行判断就失败?
- 快考试了,郁闷,散代码。[多彩文字的脚本]
- ?页面打印时,可以在js里设置header和footer吗?
- 我写的javascript在NetScape下全都运行不了了,有那位大虾熟悉Netscape下的javascript和DHTML请指教,万分感激!!!
- 求Javasciprt对ACCESS,SQL数据操作方法(连接、数据读写操作)
- 怎样取多维数组的长度?
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/网页测试.files/xmlRSS2.gif" border=0> 哈哈,这儿有一些另外一些无关的文字,<IMG src="file:///F:/admin/a.gif" border=0>,后还有N些无用文字 <IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
reg = /src=(\"|\')?(http:\/\/[^\1 ]+)\1 /ig;
arr = str.match(reg);
for(i=0;i<arr.length;i++)
{
arr[i] = arr[i].replace(/src=(\"|\')?(http:\/\/[^\1 ]+)\1 /i,"$2");
}
alert(arr);
//-->
</script>
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 >测试<IMG src="file:///F:/admin/a.gif" border=0 id="sinapic2">你好<IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
//清空
alert(str.replace(str.match(/<img.+id=(\"|\')?sinapic1(\"|\')?( [^>]*)?>/ig)[0],""));
//-->
</script>
另外在您的回答中,如果我把“sinapic1”改为“sinapic2”,那么“sinapic1”的<IMG>也被清空了。(我对正则实在不熟,摆脱给详细点,马上结贴。急)
看代码:<body>
<script language="javascript">
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 >测试<IMG src="file:///F:/admin/a.gif" border=0 id="sinapic2">你好<IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
//替换
var div=document.createElement("DIV");
document.body.appendChild(div)
div.style.display="none";
div.innerHTML=str;
document.getElementById("sinapic1").src="http://blog.csdn.net/blueDestiny";
alert(div.innerHTML)
//-->
</script>
</body>
<script language="javascript">
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" name="sinapic1" border=0 ><IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" name="sinapic1" border=0 >测试<IMG src="file:///F:/admin/a.gif" border=0 id="sinapic2">你好<IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
//替换
var div=document.createElement("DIV");
document.body.appendChild(div)
div.style.display="none";
div.innerHTML=str;
var aI=document.getElementsByName("sinapic1");
for(var i=0;i<aI.length;i++)
aI[i].src="http://blog.csdn.net/blueDestiny";
alert(div.innerHTML)
//-->
</script>
</body>
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 ><IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 >测试<IMG src="file:///F:/admin/a.gif" border=0 id="sinapic2">你好<IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
//清空
alert(str.replace(str.match(/<img.+id=(\"|\')?sinapic1(\"|\')?( [^>]*)?>/ig)[0],""));
//-->
</script>
<!--
var str = 'adsdads <IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 ><IMG src="file:///D:/test/Web/附件.files/xmlRSS2.gif" id="sinapic1" border=0 >测试<IMG src="file:///F:/admin/a.gif" border=0 id="sinapic2">你好<IMG src="file:///g:/why/aaa/dir.jpg" border=0> adsfasdfasdf <IMG src=\'http://www.sina.com.cn/xxx.gif\' border=0> ddd';
//清空
alert(str.replace(/<img[^>]* id=\"?sinapic2\"[^>]*>/ig,"sinapic2"))
//-->
</script>