為什么要改變元素對象的名稱?
<p id="con">hhahahah </p>;//前面給了一個(gè)ID
<script>
var mychar = document.getElementById("con");//為什么后面還要重新獲取一下ID并把它的名字改一下 ? 用這個(gè)mychar名字改變元素的屬性???
mychar.style.color = "red";
//con.style.color="red";//這行代碼和前面的兩行代碼有什么區(qū)別呢 ?
</script>
2016-04-14
"con"只是一個(gè)id,不能對它直接操作,Object.style.property=new style;Object是獲取的元素對象(例如這里的mychar),而不能是id。
2016-04-08
con.style.color="red";不能直接操作id啊。
獲取id為con的元素在變量mychar中,然后操作變量mychar就可以了,應(yīng)該是HTML不能直接識(shí)別那個(gè)id,所以才要獲取id在變量中。
2016-04-08
因?yàn)橛袝r(shí)候需要你添加一個(gè)額外的樣式,所以才需要改變對象名稱