在href裡面注意分號結尾, 引號閉合
<a>空链接</a><a>弹出</a>
##className | <style>#div1 {width:100px; height:100px; border:1px solid black;}.box {background:red;}</style><script>function toRed() {var oDiv=document.getElementById('div1'); oDiv.className='box'; //不要写成class }</script><input><div></div> 登入後複製 | 1. getelementbyId 是和id 相連. 但沒有和class相連的方法.
getElementById() |
要用JS 根據/建立className索引樣式. 需要在getelement後再加一個二級屬性'.className'.
加了之後本來指定id的標籤不單從'井號'索引針對id的樣式, 也同時從'點號'索引針對class的樣式.
2. getelement.className = 'box'; 引起的變化: 例子是oDiv 換一個說法而已一樣的.
如果
如果
回想一下如果
getelement. + style/ class / type / href / value 等等, 想改想加都可以很方便隨意了.就怕你不像改
這只是一種方法.
- 還有getelement ['value'] 這樣中括號引號的方式, 和. (點號) 的帶出屬性是一樣的. 一般不是特殊情況不會使用[' '] 這種方式.
如果[''] 要引用的是某個變數假設a ='width', 那麼['a'] 就變成[' ' width ' '] 這樣就不符合getelement ['屬性'] 這樣的概念了.
這時候的處理方法就可以是[a] 就不帶引號了!
- 所有的. 都可以用[''] 取代
oDiv.className#=##'##box '; //下方的是等價的
oDiv['className'] =##oDiv['className'] = 'box
';
#多層也可以, oDiv
['style'][' width']= '40px'
- 什麼時候需要用['']? 函數傳參一般可以傳到值上, 有時候要傳到屬性名稱上代表屬性, 這時候就要用到['']JS嵌入的html運行順序:
-執行事件動作, 執行指向的JS函數, 函數對指定id標籤進行修改.
JS嵌入的html程式碼編寫順序:#########-想好更改什麼效果, 標註id/class 到指定效果標籤, 使用.或# 建立{style}, 呼叫ID編寫變更css的邏輯, 用事件函數觸發.###以上是className和a href 的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!