亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript常用方法總結(jié)

 更新時(shí)間:2015年05月14日 09:31:40   投稿:hebedich  
經(jīng)常使用的一些javascript方法,今天總結(jié)了一下,以便以后查詢,有需要的小伙伴可以參考下。

1、JavaScript:寫入 HTML 輸出

復(fù)制代碼 代碼如下:

document.write("<h1>This is a heading</h1>");
document.write("<p>This is a paragraph</p>");

2、JavaScript:對事件作出反應(yīng)

復(fù)制代碼 代碼如下:

<button type="button" onclick="alert('Welcome!')">點(diǎn)擊這里</button>

3、JavaScript:改變 HTML 內(nèi)容

復(fù)制代碼 代碼如下:

x=document.getElementById("demo") //查找元素
x.innerHTML="Hello JavaScript"; //改變內(nèi)容

4、JavaScript:改變 HTML 圖像

復(fù)制代碼 代碼如下:

element=document.getElementById('myimage')
element.src="../i/eg_bulboff.gif";

5、改變 HTML 樣式

復(fù)制代碼 代碼如下:

x=document.getElementById("demo") //找到元素
x.style.color="#ff0000"; //改變樣式

6、JavaScript 對大小寫敏感。

JavaScript 對大小寫是敏感的。
當(dāng)編寫 JavaScript 語句時(shí),請留意是否關(guān)閉大小寫切換鍵。
函數(shù) getElementById 與 getElementbyID 是不同的。
同樣,變量 myVariable 與 MyVariable 也是不同的。

7、提示:一個(gè)好的編程習(xí)慣是,在代碼開始處,統(tǒng)一對需要的變量進(jìn)行聲明。

8、Value = undefined

在計(jì)算機(jī)程序中,經(jīng)常會聲明無值的變量。未使用值來聲明的變量,其值實(shí)際上是 undefined。在執(zhí)行過以下語句后,變量 carname 的值將是 undefined:
var carname;

9、創(chuàng)建 JavaScript 對象
本例創(chuàng)建名為 "person" 的對象,并為其添加了四個(gè)屬性:

復(fù)制代碼 代碼如下:

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

10、JavaScript 表單驗(yàn)證

必填(或必選)項(xiàng)目
下面的函數(shù)用來檢查用戶是否已填寫表單中的必填(或必選)項(xiàng)目。假如必填或必選項(xiàng)為空,那么警告框會彈出,并且函數(shù)的返回值為 false,否則函數(shù)的返回值則為 true(意味著數(shù)據(jù)沒有問題):

<html>
<head>
<script type="text/javascript">

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
}
</script>
</head>

<body>
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit"> 
</form>
</body>

</html>

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡

相關(guān)文章

  • JavaScript如何實(shí)現(xiàn)LRU緩存淘汰算法

    JavaScript如何實(shí)現(xiàn)LRU緩存淘汰算法

    LRU(Least Recently Used)緩存淘汰算法是一種常見的緩存淘汰策略,它的核心思想是優(yōu)先淘汰最近最少使用的緩存數(shù)據(jù),以保證緩存中的數(shù)據(jù)始終是最熱門的。本文主要介紹了一些關(guān)于如何實(shí)現(xiàn)LRU緩存淘汰算法的方法,感興趣的小伙伴可以參考一下
    2023-04-04
  • 基于HTML模板和JSON數(shù)據(jù)的JavaScript交互(移動(dòng)端)

    基于HTML模板和JSON數(shù)據(jù)的JavaScript交互(移動(dòng)端)

    這篇文章主要介紹了基于HTML模板和JSON數(shù)據(jù)的JavaScript交互(移動(dòng)端)的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • JS模擬實(shí)現(xiàn)京東快遞單號查詢

    JS模擬實(shí)現(xiàn)京東快遞單號查詢

    這篇文章主要為大家詳細(xì)介紹了JS模擬實(shí)現(xiàn)京東快遞單號查詢,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • layer頁面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法

    layer頁面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法

    今天小編就為大家分享一篇layer頁面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • javascript實(shí)現(xiàn)不同顏色Tab標(biāo)簽切換效果

    javascript實(shí)現(xiàn)不同顏色Tab標(biāo)簽切換效果

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)不同顏色Tab標(biāo)簽切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • js實(shí)現(xiàn)的早期滑動(dòng)門菜單效果代碼

    js實(shí)現(xiàn)的早期滑動(dòng)門菜單效果代碼

    這篇文章主要介紹了js實(shí)現(xiàn)的早期滑動(dòng)門菜單效果代碼,涉及javascript數(shù)組遍歷及通過鼠標(biāo)事件動(dòng)態(tài)改變頁面元素屬性的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 使用不同的方法結(jié)合/合并兩個(gè)JS數(shù)組

    使用不同的方法結(jié)合/合并兩個(gè)JS數(shù)組

    這是一篇關(guān)于JavaScript數(shù)組使用的一些技巧,我們將使用不同的方法結(jié)合/合并兩個(gè)JS數(shù)組,以及討論每個(gè)方法的優(yōu)點(diǎn)/缺點(diǎn)
    2014-09-09
  • JavaScript實(shí)現(xiàn)點(diǎn)擊自動(dòng)選擇TextArea文本的方法

    JavaScript實(shí)現(xiàn)點(diǎn)擊自動(dòng)選擇TextArea文本的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊自動(dòng)選擇TextArea文本的方法,涉及javascript中focus()、select()方法的使用技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2015-07-07
  • javascript中mouseenter與mouseover的異同

    javascript中mouseenter與mouseover的異同

    javascript中mouseover和mouseenter的區(qū)別主要在于監(jiān)聽對象的子元素是否觸發(fā)事件。mouseover:鼠標(biāo)移入監(jiān)聽對象中,或者從監(jiān)聽對象的一個(gè)子元素移入另一個(gè)子元素中時(shí)觸發(fā)該事件。mouseenter:鼠標(biāo)移入監(jiān)聽對象時(shí)觸發(fā),在監(jiān)聽對象內(nèi)移動(dòng)不會觸發(fā)。
    2017-06-06
  • 解決iframe的frameborder在chrome/ff/ie下的差異

    解決iframe的frameborder在chrome/ff/ie下的差異

    最近的項(xiàng)目中使用了動(dòng)態(tài)創(chuàng)建iframe的js方法,發(fā)現(xiàn)iframe.frameborder="0"在IE7下不管用,而chrome/ff都正常的,很是郁悶。
    2010-08-08

最新評論