js在html中的應(yīng)用一般有兩種方式:內(nèi)聯(lián)和外鏈;
內(nèi)聯(lián)內(nèi)聯(lián)就是在html文件中通過(guò)在script標(biāo)簽里面直接寫(xiě)js語(yǔ)法,如下圖:
外鏈外鏈?zhǔn)侵冈趆tml文件中通過(guò)script標(biāo)簽的src屬性引入js文件,如下圖:
總結(jié):
兩種方式,推薦使用外鏈的方式,把js和html分離,方便開(kāi)發(fā)和日后維護(hù);
如有疑問(wèn),歡迎在評(píng)論下方留言討論
你首先要搞明白這些東西是在哪兒執(zhí)行的
你的asp.net的代碼里面哪一部分是在服務(wù)器端執(zhí)行的,哪一部分是在瀏覽器端執(zhí)行的
你的js的代碼如果是在.js文件中或者script標(biāo)簽中的這些是在前臺(tái)執(zhí)行的,或者說(shuō)是在瀏覽器端執(zhí)行的!
這樣講能明白些了么?
你要想讓瀏覽這個(gè)頁(yè)面的用戶,在點(diǎn)擊一個(gè)標(biāo)簽的時(shí)候觸發(fā)一個(gè)什么函數(shù),那這就屬于在執(zhí)行瀏覽器端的代碼了。那這些函數(shù)需要你寫(xiě)在js文件中或者script標(biāo)簽之間。你如果想和服務(wù)器進(jìn)行交互可以用ajax,現(xiàn)在明白了么?
先新建
,在新建,把a(bǔ)標(biāo)簽appendChild()進(jìn)li就可以了var oLi=document.createElement('li');//創(chuàng)建li標(biāo)簽var oA=document.createElement('a');//創(chuàng)建a標(biāo)簽oLi.appendChild(oA);//將a標(biāo)簽插入到li標(biāo)簽里面