function expand(entity) {
alert("expand");
var oImage;
var children;
if (entity.hasChildNodes())
{
children= entity.childNodes;
for (var i = 0; i < children.length; i++)
{
};
};
oImage = children.all["image"];
oImage.src = entity.imageOpen;
if (typeof(entity.imageOpen) == "undefined")
oImage.src = "<%=request.getContextPath()%>/images/MinusSignBlackSilver.gif";
for(i=0; i < entity.childNodes.length; i++) {
if(entity.childNodes(i).tagName == "DIV") {
entity.childNodes(i).style.display = "block"
}
}
entity.open = "true"
}
.all
无法在Mozilla中运行。
我使用什么函数代替.all
,以便它可以在IE和Mozilla中使用?
答案 0 :(得分:0)
如果元素的标识为image
,则可以使用getElementById
方法:
oImage = document.getElementById("image");