2016-08-16 145 views
0

我想改變refreshA元素顯示HTML元素的onclick事件

<a id="refreshA">Click here</a> 

<a style="display: none;" id="refreshTab"> Info</a> 

這裏的一個基礎元素的onclick事件的可視性是js代碼

<script> 
    document.getElementById("refreshA").onclick(function() { 
       document.getElementById("refreshTab").style.display = 'block'; 
       }) 
</script> 
+1

它應該是'.onclick =函數(){...',但你最好使用這個:'的document.getElementById( 「refreshA」)的addEventListener( '點擊',功能(){document.getElementById(「refreshTab」)。style.display ='block'; });' – blex

+0

我試過這個沒有工作:( –

+0

你想要切換可見性,還是顯示它一次性的東西? – Ted

回答

-1

function myFunction() { 
 
    document.getElementById("refreshTab").style.display = 'block'; 
 
}
<a id="refreshA" onclick="myFunction()">Click here</a> 
 
<a style="display: none;" id="refreshTab"> Info</a>

+0

沒有工作要麼 –

+0

真的??也許你應該使用JavaScript支持的瀏覽器,或啓用它在你的瀏覽器設置。它的工作。 –

+0

它啓用,這很奇怪!謝謝你的幫助。 –

0

試試這個:

function showhide(){ 
    document.getElementById("refreshTab").style.display = 'block'; 
} 

document.getElementById('refreshA').onclick=showhide; 

working fiddle

+0

也沒有工作 –

+0

添加小提琴鏈接,檢查,它是加工。 –