onclick事件中 showimgfuc函数一直显示未定义
<body >
<script type="text/javascript" src="js/TestJS2_1.js" ></script>
<ul>
<li>
<a href="img/1.png" onclick="showimgfuc(this);return false;" >DayDreamer</a>
</li>
<li>
<a href="img/2.jpg"onclick="return false;" >IronMan</a>
</li>
</ul>
<div>
<p id="imgdes"></p>
<img id="showimg" src="" />
</div>
</body>
//外部JS 文件
function showimgfuc(obj){
alert(obj);
var img = document.getElementById("showimg");
var src = obj.getAttribute("href");
img.setAttribute("src",src);
}
15:35:59.637 UncaughtReferenceError: showimgfuc is not defined
我试了一下把你的showimgfuc
方法放到同一文件下,点击是可以调用的,说明你的写法没有问题。这里应该是你的外部文件引入有问题吧