瑟瑟发抖的小白,第一次在论坛发帖。虚心求教一下这个简单的JS怎么运行不了

a8745324 a8745324 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>这个JS怎么运行不了
</title>
</head>

<script type="text/javascript ">
function myjs(){
var a=document.getElementById("a_pic");
var source=a.getAttribute("href");
var b=document.getElementById("b_pic");
b.setAttribute=("src","source");
var description=a.getAttribute("title");
var text=document.getElementById("text");
text.firstChild.nodeValue=description;
}
</script>

<BODY>
<li id="a_pic">
<a href="1.jpg" title="我是第一张图" onClick="myjs(this);return false";>第一张</a>
</li>
<img id="b_pic" src="2.jpg" />
<p id="text">我要第一张图</p>
</BODY>


PS:这段代码我是从javascript DOM编程艺术的书上看到的一段代码。然后自己动手做了一下,发现整个JS脚本运行不了。前前后后看了好多遍,都不知道错在哪了。原文是:原来的图片被替换成<a>链接所指向的一张新图,同时下面的描述性文字也被替换为这个链接的title的属性值。
...全文
评论 4
收藏 已收藏
分享
返回顶部
a8745324
JavaScript 87,983 成员 224,681 内容