可以使用事件配合innerHTML的方式修改元素屬性,也可以通過this關(guān)鍵字,用它修改自身元素的內(nèi)容:this.innerHTML=" ";
onclick()是最常見的一個事件,除此之外還有大量的時間,統(tǒng)稱之為HTML DOM事件。包括了鼠標(biāo)事件(單擊,雙擊,懸停,移出,右擊等等),鍵盤事件,佛能話、表單、剪貼板等等一系列動作,都有事件對應(yīng),詳細(xì)可以查閱后面的鏈接
(https://www.runoob.com/jsref/dom-obj-event.html)下面是一些常見的HTML事件的列表:
事件 描述
onchange HTML 元素改變
onclick 用戶點(diǎn)擊 HTML 元素
onmouseover 用戶在一個HTML元素上移動鼠標(biāo)
onmouseout 用戶從一個HTML元素上移開鼠標(biāo)
onkeydown 用戶按下鍵盤按鍵
onload 瀏覽器已完成頁面的加載
js字符串,同樣支持索引??梢允褂脙?nèi)置屬性來計算字符串的長度:.length
字符串中,引號包含引號,會被截斷,這時就需要用‘\’對字符進(jìn)行轉(zhuǎn)義。
轉(zhuǎn)義字符,就是將特殊字符,轉(zhuǎn)換成為字符串字符。
代碼 輸出
' 單引號
" 雙引號
\ 反斜杠
\n 換行
\r 回車
\t tab(制表符)
\b 退格符
\f 換頁符創(chuàng)建字符串,可以通過新建變量的方式,也可以通過新建對象的方式。前者是自負(fù)差是你,后者是對象,用==不能判等。不過用new對象的方式,會拖慢執(zhí)行速度。
var x = "John";
var y = new String("John");
(x === y) // 結(jié)果為 false,因為 x 是字符串,y 是對象
7.字符串對應(yīng)也有很多方法。