从另一个DIV调用DIV内的Javascript函数
Calling a Javascript function inside a DIV from another DIV
我有一个javascript函数displayImages()来显示目录中的所有图像。我在DIV "photo_gallery"中调用这个函数,以便图像仅在该DIV中显示(在页面加载后)
然而,我还需要动态地显示图像库,为此我必须从外部DIV I:e从我的js文件中的其他函数调用此函数。
<div id="photo_gallery" style="display:none">
<ul>
<script>displayImages();</script>
</ul>
</div>
谁能告诉我
下面是我的函数:
注意:(这里images是一个图像数组)
function displayImages() {
for (i=0;i<images.length;i++) {
document.write("<a href='#pop1'>");
document.write("<img onclick='currentimage("" + images[i] + "")' class='photo' src='" + images[i] + "' width='160' height='120'/>");
document.write("</a>");
}
}
你必须在body的onload事件或div-container之外的script标签中执行javascript-function。
<body onLoad="displayImages()">
在你的函数displayImages()中,你必须设置Div-Container的innerHTML (content)。
yourHtmlGalleryGeneratedContent = '';
for (i=0;i<images.length;i++) {
yourHtmlGalleryGeneratedContent += "<a href='#pop1'>";
[...]
}
document.getElementById('photo_gallery').innerHTML = yourHtmlGalleryGeneratedContent;
相关文章:
- 使用JavaScript动态插入DIV的成本有多高
- 绝对定位不适用于Javascript DIV
- 当DIV中的文本高亮显示时,如何获得DIV中Span的值?(Javascript)
- 用于Dynamic Div'的Javascript数学函数;s风格
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 多个DIV上的Javascript
- Javascript关键字搜索子类Div值
- JavaScript on点击更新Div
- 更改CSS以允许使用Javascript控制DIV位置
- 如何使用Javascript替换和隐藏Div内容
- 从Div创建图像,并使用Javascript和ASP.net将其保存到服务器
- Trouble overlaying one div with another with JavaScript &
- JavaScript/jQuery:显示DIV,直到用户停止在Textbox中键入
- 当Div可见时使用Javascript
- DIV - JavaScript 中的相对鼠标坐标
- 默认加载DIV Javascript
- 在DIV Javascript中添加AutoScroll
- 在单元格悬停时显示/隐藏DIV(javascript)
- 从DIV JavaScript中的几个元素更改ID和NAME
- Toggle Div Javascript