通過load函數(shù)加載的內(nèi)容
js是有效的,并不會失效,當(dāng)然這跟怎么用load的一些細(xì)節(jié)有些關(guān)系
下面舉個實(shí)例,可以看到j(luò)s是有效的,請看下面視頻演示
具體怎么實(shí)現(xiàn)的呢,下面看實(shí)際代碼
首先準(zhǔn)備2個html頁面
demo_js_load.html:這個是主運(yùn)行頁面,用來實(shí)現(xiàn)功能
demo_js_load_ch.html:這個是被加載的頁面,里面放了2種js代碼以展示效果
然后運(yùn)行demo_js_load.html就能看到被加載的頁面中
自動運(yùn)行的alert在被load成功后就運(yùn)行
其內(nèi)部的function函數(shù)testjs()也能被正常調(diào)用
貼出主要代碼:
<inputtype="button"onclick="$('#div_demo').load('/nj/demo/demo_js_load_ch.html')"value="load"/>
<divid="div_demo">沒加載數(shù)據(jù)前</div>
<script>alert("自動執(zhí)行:我被加載");functiontestjs(){alert("我是testjs()");}</script>
<divclass="cssdemocss01"onclick="testjs()">這是被Load的內(nèi)容</div>
如果以上內(nèi)容有不對的地方,歡迎討論