简体   繁体   English

如何在xslt中展开和折叠div

[英]How to expand and collapse div in xslt

I created some dynamic divs with some data and now i'm trying to expand and collapse that divs but only first div is working but remaining divs are not working.What is wrong in my code. 我用一些数据创建了一些动态div,现在我试图扩展和折叠该div,但是只有第一个div有效,而其余div却不起作用。我的代码有什么问题。

javascript code: 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>

Actually the dynamic elements not registered in DOM, if you are taking this function collapseandexpand() only for static element, then it will not work, you have to create the same function when you load dynamic content. 实际上,动态元素未在DOM中注册,如果仅对静态元素使用此函数collapseandexpand() ,则它将不起作用,在加载动态内容时必须创建相同的函数。

I hope it works. 我希望它能起作用。 Thanks 谢谢

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM