我用一些数据创建了一些动态div,现在我正在尝试扩展和折叠div,但只有第一个div正在工作,但剩下的div不起作用。我的代码出了什么问题。
javascript代码:
<script language="javascript" type="text/javascript">
<xsl:text>
function collapseandexpand(){
if(document.getElementById ('subList').style.display == 'none')
document.getElementById ('subList').style.display = 'block';
else
document.getElementById ('subList').style.display = 'none';
}
</xsl:text>
</script>
答案 0 :(得分:0)
实际上没有在DOM中注册的动态元素,如果你只为静态元素使用这个函数collapseandexpand()
,那么它将不起作用,你必须在加载动态内容时创建相同的函数。
我希望它有效。 感谢