操作属性、操作样式 - DOM编程
1. 操作属性 1.1 HTML 属性与 DOM 属性的对应 <div> <label for="username">User Name: </label> <input type="input" name="username" id="username" class="text" value=""> </div> var input = document.getElementsByTagName('input')[0]; console.log(input.id); // 'username' console.log(input.type); // 'text' console.log(input.className); // 'text' console.log(document.getElementsByTagName('label')[0].htmlFor); // 'username' 1.2 属性操作方式 1.2.1 Property Accessor // 读取属性 input.className; // 'text' input[id]; // 'username' // 写入属性(可增加新的属性或改写已有属性)。 input.value = 'newValue'; input[id] = 'newId'; 1.2.2 getAttribute /