嵌入html標記的javascript代碼
作者:佚名 時間:2013-12-08 分享到:
javascript代碼不僅可以作為一個標記存在于html頁面中,也可以直接嵌入到一個標記之中,以響應這個標記的某個事件.如:<body onload="alert('hello')">
它表示在文檔的主體十四行詩完成后會彈出一個顯示hello文字的對話框,其中的javascript代碼被嵌入到標記中,以屬性值的方式出現,這里整個代碼是一個字符串,實際上也可以在其中加入以分號隔開的多條語句,實現一個完整的功能,但是,在一個結構良好的ajax應用中,應該盡量避免這種類型的javascript調用 ,因為它將代碼分散到頁面的各個部分,造成維護的困難.
常用的做法是調用一個全局函數,表示響應事件的處理邏輯,而這個函數在<script>標記中來定義,這樣有利于合理地組織程序結構,為標記建立事件響應程序,可以利用dom模型來引用結點,并將事件處理程序綁定到特定的事件上.
document.body.onload=function(){alert('hello');
}
相信大家在以后的網站建設中會經常遇到相類似的代碼.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3175.html