2016-08-16 114 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

添加小提琴链接,检查,它是加工。 –