你這個(gè)left和center分別來(lái)自不同的框架(或者說(shuō)一個(gè)在父頁(yè)面,另一個(gè)在子框架),所以你不可能都用document.getElementById去獲取。另外,你這個(gè)js.js也不應(yīng)該在父頁(yè)面和子框架內(nèi)都運(yùn)行,應(yīng)該只放在一個(gè)子框架內(nèi)運(yùn)行,比如放在left,那么代碼就應(yīng)該是:
創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)海淀,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
var left = document.getElementById("left");
var center = parent.document.getElementById("center");
parent代表當(dāng)前frame所在的父頁(yè)面
順便說(shuō)一句,現(xiàn)在早已經(jīng)不流行用frame來(lái)做網(wǎng)頁(yè)了,弊端很多。應(yīng)該在同一個(gè)頁(yè)面通過(guò)css布局來(lái)劃分不同區(qū)域,這樣會(huì)大大減輕編程難度,減少網(wǎng)絡(luò)資源占用,提高網(wǎng)站運(yùn)行效率,關(guān)鍵是這樣做網(wǎng)頁(yè)也會(huì)更美觀。作為初學(xué)者,除非是完成作業(yè)需要,否則我建議你不要在這方面花太多時(shí)間,略微了解一下即可。
在javascript中,可以為某個(gè)元素指定事件,指定的方式有以下三種:
1、在html中,使用onclick屬性
2、在javascript中,使用onclick屬性
(1)注意函數(shù)名沒(méi)有雙引號(hào)。
3、在javascipt中,使用addEvenListener()方法
三種方法的比較
(1)在第二、三種方法中,可以向函數(shù)傳入一個(gè)event對(duì)象,并讀取其相應(yīng)屬性,而方法一不可以。
一些語(yǔ)法細(xì)節(jié)
(1)在第一種方法中,onclick大小寫(xiě)無(wú)關(guān),但在第二種方法中,必須使用小寫(xiě)。因?yàn)镠MTL對(duì)大小寫(xiě)不敏感,而JS則會(huì)區(qū)分大小寫(xiě)。
(2)在第二、三種方法中,指定函數(shù)名時(shí)沒(méi)有雙引號(hào),而第一種作為一個(gè)HTML屬性,需要雙引號(hào)。
(3)第一種方法需要括號(hào),第二、三種不需要。
onclick="clickHandler()"
document.getElementById("jsOnClick").onclick = clickHandler2;
document.getElementById("adEventListener").addEventListener("click",clickHandler2);
html網(wǎng)頁(yè)的javascript點(diǎn)擊事件怎么寫(xiě):
把a(bǔ)jax請(qǐng)求改為同步請(qǐng)求。$.ajax({ url:url, data:data, async:false,。
success:function(result){ handle(result); },。
error:function(result){ alert("獲取數(shù)據(jù)失敗"); } });
模擬點(diǎn)擊事件寫(xiě)在了點(diǎn)擊事件的前面。?
有的人認(rèn)為這個(gè)是在頁(yè)面加載后才觸發(fā)的尤其是寫(xiě)在$(function(){})。
當(dāng)中就是先渲染在觸發(fā),但是一個(gè)頁(yè)面打開(kāi)先渲染的是整個(gè)頁(yè)面的元素,而不是js代。
js代碼還是會(huì)一條條的往下執(zhí)行。
那么把模擬點(diǎn)擊寫(xiě)在前面的話就是先觸發(fā)再聲明,所以沒(méi)有效果,把他移到點(diǎn)擊事件的后面就可以了。
使用onclick()點(diǎn)擊事件觸發(fā)。
1、設(shè)計(jì)一個(gè)功能頁(yè)面,HTML代碼如下。
2、此時(shí)的頁(yè)面展示效果如下。
3、設(shè)計(jì)功能函數(shù),實(shí)現(xiàn)上圖中賦值的功能。
4、給按鈕綁定上述函數(shù),點(diǎn)擊實(shí)現(xiàn)。
5、在頁(yè)面上點(diǎn)擊函數(shù),查看執(zhí)行效果。
擴(kuò)展資料:
onclick事件解析:
1、定義和用法:onclick 屬性由元素上的鼠標(biāo)點(diǎn)擊觸發(fā)。
onclick 屬性不適用以下元素:base、bdo、br、head、html、iframe、meta、param、script、style 或 title。
2、語(yǔ)法:
element onclick="script"。
參考資料:
百度百科--onclick