例:
這樣看起來很麻煩,我們可以通過操作屬性來判斷.
通過id獲取值,var a = document.getelementbyid("id");
a.setattribute("屬性名","屬性值"); 設定乙個屬性,新增或更改都可以:disabled
a.getattribute("屬性名");獲取屬性的值
a.removeattribute("屬性名");移除乙個屬性
"在標籤裡面添一條屬性, answer="1989" 可以自己命名,然後通過js獲取內容用getattribute("answer")來對比輸入的內容.text
" answer="
1989
" value="" id="
t1" />
"button
" onclick="
check()
" value="
檢查答案
" />
我們也可以用removeattribute來移除乙個標籤屬性,如果移除乙個關鍵屬性就可以實現乙個功能,如
我們也可以用setattribute來新增乙個標籤屬性,如果移除乙個關鍵屬性就可以實現乙個功能setattribute()裡面 ("加入標籤名","標籤的屬性值")
_________________________________________傳說中的分割線___________________________________________
">前一張
class="
pages
" id="
p2" onclick="
dodo(1)
">後一張
_________________________________________傳說中的分割線___________________________________________
"main同一時間只允許開啟乙個">
class="
topic
" onclick="
dodo('l1')
">工作計畫管理
class="
list
" id="
l1">
class="
topic
" onclick="
dodo('l2')
">個人資料管理
class="
list
" id="
l2">
class="
topic
" onclick="
dodo('l3')
">部門外聯管理
class="
list
" id="
l3">
class="
topic
" onclick="
dodo('l4')
">系統設定
class="
list
" id="
l4">
function dodo(listid)dd.style.display="
block";
}
關於js的一些東西
常用的函式 slice 選取陣列值 用法 var arry a b c d arry.slice 1 結果 a,b arry.slice 1,3 結果b,c splice 向 從陣列中新增 刪除專案,然後返回被刪除的專案。用法 var arry a b c d arry.splice 2,0,e 結...
c stl 一些東西
std map 其key是基於比較運算子的,因此自定義型別需要為該型別設定比較運算子操作 class a private int mm std mapkk std unordered map 基於hash實現,需要為自定義型別設定 運算子和雜湊函式 class a int get value con...
一些基礎的東西
在c 中宣告變數使用下述的語法 但是在c 中有變數初始化的要求,即c 編譯器需要用某個初始值對變數進行初始化,之後才能在操作中引用該變數。c 有兩個方法可確保變數在使用前進行了初始化 變數是類 class 或結構 struct 中的字段 field 如果沒有顯式初始化,在預設狀態下建立這些變數時,其...