在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JavaScript中onclick函數(shù)return false 未被觸發(fā)是怎么

JavaScript中onclick函數(shù)return false 未被觸發(fā)是怎么回事?

按照javascript dom 編程藝術(shù)關(guān)于網(wǎng)頁顯示圖片的那部分內(nèi)容敲出來的代碼,其中有一段需要輸入onclick="showPic(this);return false;"用于阻止網(wǎng)頁彈出新的鏈接來查看圖片,但是最后運(yùn)行的時(shí)候還是彈出新的鏈接了,具體代碼如下:


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8"/>
  <title>My Gallery</title>
</head>
<body>
  <h1>snapshots</h1>
  <ul>
    <li>
    <a href="images/do or die.jpg" onclick="showPic(this);return false;" title="do or die">DO</a>
    </li>
    <li>
    <a href="images/hand.jpg" onclick="showPic(this);return false;" title="hand">HAND</a>
    </li>
    <li>
    <a href="images/phrase.jpg" onclick="showPic(this);return false;" title="phrase">Phrase</a>
    </li>
  </ul>
  <img id="placeholder" src="images/dog.jpg" alt="My Gallery"/>
  <script>
  function showPic(whichpic)
  {var source=whichpic.getAttribute ("href");
  var placeholder=document.getElenmentById ("placeholder");
  placeholder.setAttribute("src",source);}
  </script>
</body>
</html>   
回答
編輯回答
忘了我

我現(xiàn)在也看到這里了呢 請問你的這個(gè)問題解決了咩~

2017年5月19日 16:34
編輯回答
雅痞

獲取id是document.getElementById('')

2017年5月23日 02:28
編輯回答
若相惜

首先是你的id獲取單詞都拼錯了,其次是a標(biāo)簽href指向問題和點(diǎn)擊事件沖突
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>My Gallery</title>
</head>
<body >
<h1>snapshots</h1>
<ul>

<li>
<a href="javascript:;" date-href="zhc1.jpg" onclick="showPic(this);return false;" title="do or die">DO</a>
</li>
<li>
<a href="javascript:;" date-href="zhc2.jpg" onclick="showPic(this);return false;" title="hand">HAND</a>
</li>
<li>
<a href="javascript:;" date-href="zhc3.jpg" onclick="showPic(this);return false;" title="phrase">Phrase</a>
</li>

</ul>
<img id="placeholder" src="zixun_video_pic.jpg" alt="My Gallery"/>
<script>

  function showPic(whichpic){
    var source=whichpic.getAttribute ("date-href");
    var placeholder=document.getElementById ("placeholder");
       placeholder.setAttribute("src",source);
}

</script>
</body>
</html>

2017年4月21日 11:04