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