按照javascript dom 編程藝術關于網頁顯示圖片的那部分內容敲出來的代碼,其中有一段需要輸入onclick="showPic(this);return false;"用于阻止網頁彈出新的鏈接來查看圖片,但是最后運行的時候還是彈出新的鏈接了,具體代碼如下:<!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>
JavaScript中onclick函數return false 未被觸發是怎么回事?
猛跑小豬
2018-07-22 13:26:12