输出当前URL的主机名及端口:
document.write(location.host);
输出主机名:
document.write(location.hostname);
输出完整的url:
document.write(location.href);
打印当前窗口的内容:
function printpage()
{
window.print();
}
打开对话框并输入:
<p>点击按钮查看输入的对话框。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
JS:
function myFunction(){
var x;
var person=prompt("请输入你的名字","Harry Potter");
if (person!=null && person!=""){
x="你好 " + person + "!今天感觉如何?";
document.getElementById("demo").innerHTML=x;
}
}
把内容滚动到指定坐标:
function scrollWindow(){
window.scrollTo(100,500);
}
周期执行函数并停止:
<button onclick="int=window.clearInterval(int)">Stop</button>
JS:
var int=self.setInterval(function(){clock()},1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
指定函数执行时间:
<p>点击按钮,在等待 3 秒后弹出 "Hello"。</p>
<button onclick="myFunction()">点我</button>
JS:
function myFunction(){
setTimeout(function(){alert("Hello")},3000);
}
返回可用高度、宽度:
document.write("可用高度: " + screen.availHeight);
document.write("可用宽度: " + screen.availWidth);
返回上一页、加载下一页:
function goBack() { window.history.back() } </script>
function goForward() { window.history.forward() } </script>
打开浏览器,并判断是否打开了浏览器:
<input type="button" value="Open 'myWindow'" onclick="openWin()" />
<input type="button" value="Close 'myWindow'" onclick="closeWin()" />
<br><br>
<input type="button" value="Has 'myWindow' been closed?" onclick="checkWin()" />
<br><br>
<div id="msg"></div>
JS:
var myWindow;
function openWin()
{
myWindow=window.open("","","width=400,height=200");
}
function closeWin()
{
if (myWindow)
{
myWindow.close();
}
}
function checkWin()
{
if (!myWindow)
{
document.getElementById("msg").innerHTML="'myWindow' has never been opened!";
}
else
{
if (myWindow.closed)
{
document.getElementById("msg").innerHTML="'myWindow' has been closed!";
}
else
{
document.getElementById("msg").innerHTML="'myWindow' has not been closed!";
}
}
}