[英]onclick not calling javascript function
我在调用javascript函数时遇到一个简单的问题。 我已经玩了几个小时了,看不到问题所在。 希望其他观点可以有所帮助。
在我的php文件中:
<script type="text/javascript">
function showShareDiv(objid){
var div = document.getElementById('share'+objid);
if (div.style.display=='none'){
div.style.display='block';
}
else{
div.style.display='none');
}
}
</script>
这仅仅是为了显示/隐藏名称为“ share” +数字(例如share104)的div。 当我查看源代码时,$ obj-> id正确地命名了div并命名为onclick名称。
这是按钮:
<div id="sharebutton" style="width:100%;" onclick="showShareDiv('<?=$obj->id?>');">
<center>Share</center>
</div>
<div id="share<?=$obj->id?>" style="display:none;">
SHARE BUTTONS GO HERE
</div>
任何帮助表示赞赏。
你有一个额外的)
function showShareDiv(objid){
var div = document.getElementById('share'+objid);
if (div.style.display=='none'){
div.style.display='block';
}
else{
div.style.display='none'; //had a `)` here
}
}
现在可以使用: http : //jsfiddle.net/maniator/eHMZR/
您可以在函数中放置一个alert('test'),以查看是否调用了函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.