一個單的利用JS切換圖片的功能
寫法1:
function showPic(whichpic){ //改變圖片 var source = whichpic.getAttribute("href"); var placeholder=document.getElementById("placeholder"); placeholder.setAttribute("src",source); //改變圖片描述 function showPic_description(){ var text=whichpic.getAttribute("title"); var pic_desciption=document.getElementById("pic_desciption"); pic_desciption.childNodes[0].nodeValue=text; }; }; JS切換圖片
圖片描述
寫法2:
window.onload=prepareGallery; function prepareGallery(){ //找到圖片集 var gallery=document.getElementById("img_gallert"); // 圖片集的a元素節(jié)點 var link=gallery.getElementsByTagName("a"); // 遍歷節(jié)點 for(var i=0;i JS切換圖片
圖片描述
雖然功能都一樣,但是寫法2卻更好JS不會因為HTML里的代碼改變了,就導(dǎo)致無法執(zhí)行。
好的JS應(yīng)該與HTML標簽是分離的。后期維護更加方便
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/84004.html
一個單的利用JS切換圖片的功能showImg(https://segmentfault.com/img/bVQTPa?w=1094&h=748);寫法1: JS切換圖片 圖片描述 function showPic(whichpic){ ...
摘要:你是一個對感興趣的開發(fā)者嗎不用擔(dān)心,這真的不會讓你成為一個背叛者或其他什么,真的。事實上,這個想法并不是或獨創(chuàng)的它只是一種很棒的軟件開發(fā)實踐方式。把代碼分離到不同的文件里并不會自動導(dǎo)致關(guān)注點分離。 原文鏈接 : Getting to Grips with React (as an Angular developer)原文作者 : DAVE CEDDIA譯者 : 李林璞(web前端領(lǐng)域)...
摘要:本篇講解轉(zhuǎn)義標簽投影定義,這幾項與如何分離界面設(shè)計有關(guān)。找一個替代品如上一篇非正經(jīng)入門之一所述,要克服漿糊的不利影響,要找一個替代品。本文完本專欄歷史文章介紹一項讓可以與抗衡的技術(shù)可視化開發(fā)工具非正經(jīng)入門之一三宗罪 本系列博文從 Shadow Widget 作者的視角,解釋該框架的設(shè)計要點。本篇講解轉(zhuǎn)義標簽、json-x、投影定義,這幾項與 如何分離界面設(shè)計 有關(guān)。 ? 1. 找一個 ...
摘要:優(yōu)雅降級觀點優(yōu)雅降級觀點認為應(yīng)該針對那些最高級最完善的瀏覽器來設(shè)計網(wǎng)站。面試官希望聽到是。在前端構(gòu)建中應(yīng)該考慮微格式嗎微格式是一種讓機器可讀的語義化詞匯的集合,是結(jié)構(gòu)化數(shù)據(jù)的開放標準。 一、HTML和CSS 你做的頁面在哪些流覽器測試過?這些瀏覽器的內(nèi)核分別是什么?IE: trident內(nèi)核Firefox:gecko內(nèi)核Safari:webkit內(nèi)核Opera:以前是presto內(nèi)核...
閱讀 1645·2021-09-02 15:11
閱讀 1983·2019-08-30 14:04
閱讀 2569·2019-08-27 10:52
閱讀 1586·2019-08-26 11:52
閱讀 1211·2019-08-23 15:26
閱讀 2630·2019-08-23 15:09
閱讀 2610·2019-08-23 12:07
閱讀 2242·2019-08-22 18:41