學(xué)到j(luò)s的this,然后敲了一個(gè)代碼?可是總是要點(diǎn)擊兩次才出結(jié)果,求解
<a href="#" id="example" onclick="init_page();">點(diǎn)擊變綠</a>
<a href="#" id="example1" onClick="init_page1();">點(diǎn)擊變綠</a>
<script type="text/javascript">
? ? function to_green(){
? ? ? ? this.style.color="green";
? ? }
? ? function init_page(){
? ? var example=document.getElementById("example");
? ? ? ? example.onclick=to_green;
? ?}
? ?function init_page1(){
? var example1=document.getElementById("example1");
? ? ? ? example1.onclick=to_green;
? }
</script>
2016-12-20
因?yàn)槟闾砑恿藘纱蝟nclick事件,第一次是onclick="init_page()",第二次是example.onclick=to_green,如果需要運(yùn)用this,就不用第一次的onclick事件,直接獲取id,給id元素添加點(diǎn)擊事件,調(diào)用函數(shù)來(lái)設(shè)置id元素的顏色:
<a href="#" id="example">點(diǎn)擊變綠</a>
<a href="#" id="example1">點(diǎn)擊變綠</a>
<script type="text/javascript">
? ? function to_green(){
? ? ? ? this.style.color="green";
? ? }
? ? var example=document.getElementById("example");
? ? ?example.onclick=to_green;
? var example1=document.getElementById("example1");
? example1.onclick=to_green;
</script>
2016-12-20
第一個(gè)C布大寫嗎?
2016-12-20
。。
。