本帖最后由 Samding 于 2020-1-8 22:37 编辑
目的:点击按钮的时候将图2替换成图3
将第24行的cloneNode()去掉,点击按钮的时候图2就会直接消失,无法替换,为什么呢,搞不懂
newimg.jpg
sixty1.jpg
sixty2.jpg[HTML] 纯文本查看 复制代码 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style type="text/css">
</style>
</head>
<body>
<input type="button" value="替换图片">
<img src="images3/sixty1.jpg">
<img src="images3/sixty2.jpg">
<img src="images3/newimg.jpg">
<script type="text/javascript">
function replace(){
var img1=document.getElementsByTagName('img')[0]
var img2=document.getElementsByTagName('img')[1]
var img3=document.getElementsByTagName('img')[2]
img2.parentNode.replaceChild(img3.cloneNode(),img2)
}
</script>
</body>
</html>
|