-
<h2 id="con">javascript</H2>
<p> JavaScript是一種基于對象、事件驅(qū)動的簡單腳本語言,嵌入在HTML文檔中,由瀏覽器負(fù)責(zé)解釋和執(zhí)行,在網(wǎng)頁上產(chǎn)生動態(tài)的顯示效果并實現(xiàn)與用戶交互功能。</p>
<script type="text/javascript">
? var mychar=document.getElementById("con");
? document.write("原標(biāo)題:"+mychar.innerHTML+"<br>"); //輸出原h(huán)2標(biāo)簽內(nèi)容
? mychar.innerHTML="Hello world!"
??
? document.write("修改后的標(biāo)題:"+mychar.innerHTML); //輸出修改后h2標(biāo)簽內(nèi)容
</script>
innerHTML 屬性用于獲取或替換 HTML 元素的內(nèi)容。
語法:
Object.innerHTML
注意:
1.Object是獲取的元素對象,如通過document.getElementById("ID")獲取的元素。
2.注意書寫,innerHTML區(qū)分大小寫。
我們通過id="con"獲取<p> 元素,并將元素的內(nèi)容輸出和改變元素內(nèi)容,代碼如下:
查看全部 -
通過ID獲取元素
學(xué)過HTML/CSS樣式,都知道,網(wǎng)頁由標(biāo)簽將信息組織起來,而標(biāo)簽的id屬性值是唯一的,就像是每人有一個身份證號一樣,只要通過身份證號就可以找到相對應(yīng)的人。那么在網(wǎng)頁中,我們通過id先找到標(biāo)簽,然后進(jìn)行操作。
語法:
document.getElementById("id")
查看全部 -
open()?方法可以查找一個已經(jīng)存在或者新建的瀏覽器窗口。
語法:
window.open([URL], [窗口名稱], [參數(shù)字符串])
參數(shù)說明:
URL:可選參數(shù),在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑。如果省略這個參數(shù),或者它的值是空字符串,那么窗口就不顯示任何文檔。窗口名稱:可選參數(shù),被打開窗口的名稱。 ? ?1.該名稱由字母、數(shù)字和下劃線字符組成。
? ?2."_top"、"_blank"、"_self"具有特殊意義的名稱。
? ? ? ?_blank:在新窗口顯示目標(biāo)網(wǎng)頁
? ? ? ?_self:在當(dāng)前窗口顯示目標(biāo)網(wǎng)頁
? ? ? ?_top:框架網(wǎng)頁中在上部窗口中顯示目標(biāo)網(wǎng)頁
? ?3.相同 name 的窗口只能創(chuàng)建一個,要想創(chuàng)建多個窗口則 name 不能相同。
? ?4.name 不能包含有空格。參數(shù)字符串:可選參數(shù),設(shè)置窗口參數(shù),各參數(shù)用逗號隔開。參數(shù)表:
例如:打開http://idcbgp.cn網(wǎng)站,大小為300px * 200px,無菜單,無工具欄,無狀態(tài)欄,有滾動條窗口:
<script type="text/javascript"> window.open('http://idcbgp.cn','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
</script>查看全部 -
prompt彈出消息對話框,通常用于詢問一些需要與用戶交互的信息。彈出消息對話框(包含一個確定按鈕、取消按鈕與一個文本輸入框)。
語法:
prompt(str1, str2);
參數(shù)說明:
str1: 要顯示在消息對話框中的文本,不可修改
str2:文本框中的內(nèi)容,可以修改返回值:
1. 點擊確定按鈕,文本框中的內(nèi)容將作為函數(shù)返回值
2. 點擊取消按鈕,將返回null看看下面代碼:
var myname=prompt("請輸入你的姓名:");
if(myname!=null)
?{ ? alert("你好"+myname); }
else
?{ ?alert("你好 my friend."); ?}查看全部 -
confirm 消息對話框通常用于允許用戶做選擇的動作,如:“你對嗎?”等。彈出對話框(包括一個確定按鈕和一個取消按鈕)。
語法:
confirm(str);
參數(shù)說明:
str:在消息對話框中要顯示的文本返回值: Boolean值
返回值:
當(dāng)用戶點擊"確定"按鈕時,返回true
當(dāng)用戶點擊"取消"按鈕時,返回false注:?通過返回值可以判斷用戶點擊了什么按鈕
看下面的代碼:
<script type="text/javascript">
? ?var mymessage=confirm("你喜歡JavaScript嗎?");
? ?if(mymessage==true)
? ?{ ? document.write("很好,加油!"); ? }
? ?else
? ?{ ?document.write("JS功能強(qiáng)大,要學(xué)習(xí)噢!"); ? }
</script>查看全部 -
第四種:輸出HTML標(biāo)簽,并起作用,標(biāo)簽使用""括起來。
<script type="text/javascript">
?var mystr="hello";
document.write(mystr+"<br>");//輸出hello后,輸出一個換行符
?document.write("JavaScript");
</script>查看全部 -
單行注釋,在注釋內(nèi)容前加符號 “//”。
<script type="text/javascript">
?document.write("單行注釋使用'//'"); ?// 我是注釋,該語句功能在網(wǎng)頁中輸出內(nèi)容</script>多行注釋以"/*"開始,以"*/"結(jié)束。
查看全部 -
alert是彈出一個框,直接顯示alert中的內(nèi)容。
confirm是彈出一個框,根據(jù)確認(rèn)取消來選擇輸出后續(xù)語句的內(nèi)容。
prompt是彈出一個框,讓你輸入內(nèi)容來判斷后續(xù)該進(jìn)行的語句。查看全部 -
function rec(){
var cc= confirm("你是好人嗎");
if (cc==ture)
{
document.write=("你是");
}
else
{
document.write=("不是");
}
}
查看全部 -
function contst()
{
????var gege=9*6;
????alert(gege)
}
contst()
查看全部 -
document.write("hello")查看全部
-
<!DOCTYPE?HTML><html><head><meta?http-equiv="Content-Type"?Content="text/html;?charset=utf-8"?/><title>javascript</title><style?type="text/css">body{font-size:12px;}#txt{????height:400px;????width:600px; border:#333?solid?1px; padding:5px;}p{ line-height:18px; text-indent:2em;}</style></head><body>??<h2?id="con">JavaScript課程</H2>??<div?id="txt">??????<h5>JavaScript為網(wǎng)頁添加動態(tài)效果并實現(xiàn)與用戶交互的功能。</h5>????????<p>1.?JavaScript入門篇,讓不懂JS的你,快速了解JS。</p>????????<p>2.?JavaScript進(jìn)階篇,讓你掌握J(rèn)S的基礎(chǔ)語法、函數(shù)、數(shù)組、事件、內(nèi)置對象、BOM瀏覽器、DOM操作。</p>????????<p>3.?學(xué)完以上兩門基礎(chǔ)課后,在深入學(xué)習(xí)JavaScript的變量作用域、事件、對象、運動、cookie、正則表達(dá)式、ajax等課程。</p>??</div>??<form>??<!--當(dāng)點擊相應(yīng)按鈕,執(zhí)行相應(yīng)操作,為按鈕添加相應(yīng)事件-->????<input?type="button"?value="改變顏色"?onclick="changeColor()">??????<input?type="button"?value="改變寬高"?onclick="changeSize()">????<input?type="button"?value="隱藏內(nèi)容"?onclick="hideContent()">????<input?type="button"?value="顯示內(nèi)容"?onclick="showContent()">????<input?type="button"?value="取消設(shè)置"?onclick="cancelAll()">??</form>??<script?type="text/javascript">//定義"改變顏色"的函數(shù)function?changeColor(){????var?content=document.getElementById("txt");????content.style.color="red";????content.style.backgroundColor="gray";}//定義"改變寬高"的函數(shù)function?changeSize(){????var?content=document.getElementById("txt");????content.style.width="200px";????content.style.height="300px";}//定義"隱藏內(nèi)容"的函數(shù)function?hideContent(){????var?content=document.getElementById("txt");????content.style.display="none";}//定義"顯示內(nèi)容"的函數(shù)function?showContent(){????var?content=document.getElementById("txt");????content.style.display="block";}//定義"取消設(shè)置"的函數(shù)function?cancelAll(){????var?res=confirm("are?you?sure?to?cancel?all??");????if(res){????????var?content=document.getElementById("txt");????????content.removeAttribute("style");????}}??</script></body></html>
查看全部 -
基本屬性表(property):
注意:該表只是一小部分CSS樣式屬性,其它樣式也可以通過該方法設(shè)置和修改。
查看全部 -
window.open([URL], [窗口名稱], [參數(shù)字符串])
URL:可選參數(shù),在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑。如果省略這個參數(shù),或者它的值是空字符串,那么窗口就不顯示任何文檔。窗口名稱:可選參數(shù),被打開窗口的名稱。 ? ?1.該名稱由字母、數(shù)字和下劃線字符組成。
? ?2."_top"、"_blank"、"_self"具有特殊意義的名稱。
? ? ? ?_blank:在新窗口顯示目標(biāo)網(wǎng)頁
? ? ? ?_self:在當(dāng)前窗口顯示目標(biāo)網(wǎng)頁
? ? ? ?_top:框架網(wǎng)頁中在上部窗口中顯示目標(biāo)網(wǎng)頁
? ?3.相同 name 的窗口只能創(chuàng)建一個,要想創(chuàng)建多個窗口則 name 不能相同。
? ?4.name 不能包含有空格。參數(shù)字符串:可選參數(shù),設(shè)置窗口參數(shù),各參數(shù)用逗號隔開。查看全部 -
第四種:輸出HTML標(biāo)簽,并起作用,標(biāo)簽使用""括起來。
<script type="text/javascript">
?var mystr="hello";
document.write(mystr+"<br>");//輸出hello后,輸出一個換行符
?document.write("JavaScript");
</script>查看全部
舉報