可以調用。如以下代碼:
<html>
<body>
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script></body>
</html>
在<body>中調用時可以寫為:
<html>
<head>
</head>
<body>
<script src="xxx.js"></script>
</body>
</html>
2. JS獲取body的高度
1、document.body.clientWidth;//網頁可見區域寬
2、document.body.clientHeight;//網頁可見區域高
3、document.body.offsetWidth;//網頁可見區域寬(包括邊線的寬)
4、document.body.offsetHeight;//網頁可見區域高(包括邊線的高)
5、document.body.scrollWidth;//網頁正文全文寬
6、window.screen.availHeight;//屏幕可用工作區高度
7、window.screen.availWidth;//屏幕可用工作區寬度
8、alert($(document.body).outerWidth(true));//瀏覽器時下窗口文檔body的總寬度 包括border padding margin
9、alert($(document.body).width());//瀏覽器時下窗口文檔body的高度
(2)body調用js擴展閱讀:
1、alert($(window).height()); //瀏覽器時下窗口可視區域高度
2、alert($(document).height()); //瀏覽器時下窗口文檔的高度
3、alert($(document.body).height());//瀏覽器時下窗口文檔body的高度
4、alert($(document.body).outerHeight(true));//瀏覽器時下窗口文檔body的總高度 包括border padding margin
5、alert($(window).width()); //瀏覽器時下窗口可視區域寬度
6、alert($(document).width());//瀏覽器時下窗口文檔對於象寬度
7、alert($(document).scrollTop()); //獲取滾動條到頂部的垂直高度
8、alert($(document).scrollLeft()); //獲取滾動條到左邊的垂直寬度
3. js中調用body標簽
button1 我想你這里是一個input 標簽對吧?
如果是的話~ 這就知道為什麼錯了。
input 標簽叫表單元素,所謂表單元素就是說是與 form標簽一起使用的,
並且是<form>標簽的子元素。
如果你這里結構是這樣的:
<body>
<form action="#" id="form1">
<input type="button" id="button1"/>
</form>
</body>
要訪問就得document.form1.button1
4. JS文件中如何調用外部JS文件
1、創建一個文件夾,這個文件夾有一個js文件夾和一個html文件。js文件夾用來存放需要引入的js文件。
2、打開html文件,在html文件上找到<body>,在<body>標簽判空里創建一個按鈕標簽,然後給這個標簽添加一個點擊addJs事件。
3、在js文件夾下創建一個js文件為addJs.js。
4、在addJs.js文件上輸入一個alert彈出框並保存,當引入js文件成功就會執行alert彈出框。
5、回到html文件,在襪沖扮按鈕輸入框後面創建一個script標簽,然後添加用來引入addJs.js文件的addJs事件。
6、保存html文件後使用瀏覽器打開,點擊按鈕即可看到告灶出現一個彈出,表示引入js文件成功。
5. 一個js方法中怎麼調用另一個js文件
Js文件中調用其它Js函數的方法:
1、例如有這樣一個html,裡面有一個按鈕,當按下時調用b.js文件中的方法b()。而b()中又要調用a.js文件中的方法a()。那我們應該怎麼做呢?
首先,在html中引入b.js,並在</body>之後加入引用語句。必須注意,將要引入的Js文件代碼放在</body>下面。
<html>
<body>
<input type="button" value="ok" onclick="javascript:b()">
</body>
<!--這里引用要放在body下面-->
<script language="JAVASCRIPT" src='b.js'></script>
</html>
b.js文件中引入a.js,內容如下:
new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");// 在這里引入了a.js
document.body.appendChild(new_element);
function b() {
a();
}
在b.js文件中前4行代碼中我們引入了a.js文件,並在第7行代碼中調用了a.js代碼中的a()方法。
注意:<script language="JAVASCRIPT" src='b.js'></script>一定要放在body下面。
因為在b.js中用到了body(document.body.appendChild(new_element);)
如果將引如b.js的代碼放在body上面,也就是說, 進入頁面後,還沒有生成body就已經執行b.js里的document.body.appendChild(new_element);了。 這時body不存在就會拋javascript錯誤。
6. 怎麼能使頁面載入時就調用JS函數
1、最簡單的調用方式,直接寫到html的body標簽裡面:
(6)body調用js擴展閱讀:
無論是html的body標簽,還屬是JS語句中調用的myfun函數,其本質都是調用了Javascript 中的onload事件處理器。
在現代瀏覽器中都內置有大量的事件處理器。這些處理器會監視特定的條件或用戶行為,例如滑鼠單擊或瀏覽器窗口中完成載入某個圖像。通過使用客戶端的 JavaScript,可以將某些特定的事件處理器作為屬性添加給特定的標簽,並可以在事件發生時執行一個或多個 JavaScript 命令或函數。
事件處理器的值是一個或一系列以分號隔開的 Javascript 表達式、方法和函數調用,並用引號引起來。當事件發生時,瀏覽器會執行這些代碼。
除了onload事件之外,還有onUnload事件、onFocus事件、onBlur事件、onChange事件等等。
7. javascript中如何在body中動態添加div元素
詳細的解題步驟如下:
<div id="parent"></div>
function addElementDiv(obj) {
var parent = document.getElementById(obj);
//添加 div
var div = document.createElement("div");
//設置 div 屬性,如 id
div.setAttribute("id", "newDiv");
div.innerHTML = "js 動態添加div";
parent.appendChild(div);
}
調用:addElementDiv("parent");
8. javascript,如何在body節點下,用js加入一個<p>段落
如果你的javascript 在body 標記前,則需要加上window.onload,等頁面執行完才執行js,否則會找不到<body></body>標記。
window.onload = function(){
var testingText = '<p>hello</p>'
var rootElement = document.body;
var newElement = document.createElement("div");
var newElementHtmlContent = document.createTextNode(testingText);
rootElement.appendChild(newElement);
newElement.appendChild(newElementHtmlContent);
}