startPanel with onclick joomla
startPanel with onclick joomla
我试图在Joomla中显示和隐藏一个div,但不起作用
这是我试图隐藏的div
<div id="muestra" style="display:none;">
<? php JToolBarHelper::editListX(); ?>
</div>
我正在调用javascript函数
echo $pane->startPanel('<span onclick="mostrar(muestra);">Proveedores</span>','id_panel') ;
我的javascript是
function mostrar(id){
if (document.getElementById){
var el = document.getElementById(id);
alert(el);
el.style.display = (el.style.display == 'none') ? 'block' : 'none';
}
}
window.onload = function(){
mostrar('muestra');
}
</script>
第一次el=Object,但第二次为null并且从不取值。
有什么想法吗?
试试
HTML:
<div id="muestra" style="display:none;">
<?php JToolBarHelper::editListX(); ?>
</div>
PHP:
echo $pane->startPanel('<span onclick="mostrar();">Proveedores</span>','id_panel') ;
Javascript:
<script type="text/javascript">
function mostrar(){
if (document.getElementById('muestra').style.display == 'none') {
document.getElementById('muestra').style.display = 'block';
}
else {
document.getElementById('muestra').style.display = 'none';
}
}
</script>
尝试用撇号包围muestra:
echo $pane->startPanel('<span onclick="mostrar(''muestra'');">Proveedores</span>','id_panel');
相关文章:
- 如何在执行此特定onclick事件时执行JavaScript函数
- Setting default onclick behavior for <img> tag in gene
- Javascript全局onclick监听器
- 如何调用“;链接_;在onclick事件上使用Javascript
- onclick函数需要双击,因为类分配延迟
- 当我更改Joomla时,它仍然从旧域加载CSS和Javascript
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 使用onclick绘制SVG路径
- 如何将数据从onclick按钮传递到变量
- 选择onclick事件jquery
- Joomla Gantry Framework ie8 LESS/CSS
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 如何刷新列表框内容onclick或blur事件
- OnClick/Onhover Javascript/jquery
- 执行php函数的onclick事件的其他替代方案
- Javascript onclick函数会立即调用(而不是在单击时调用)
- joomla添加了更改图片的javascript
- 动态创建OnClick事件Javascript
- onclick风格的整个李不想要
- startPanel with onclick joomla