首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS javascript/jquery变量使用教程

CSS javascript/jquery变量使用教程
EN

Stack Overflow用户
提问于 2012-03-16 22:45:50
回答 1查看 143关注 0票数 0

我正在尝试建立一个页面,它将在div中显示一个图像,并根据它是什么图像,这将填充在同一页面上的图像和文本内容的混合其他3个独立的div。

我只是不知道从哪里开始,因为我发现的所有变量教程/帮助要么让我感到困惑,要么不能真正适用于这种特定的情况。

看起来有一个大的div (divA),在页面下面有另一个大的div (divB),它包含三个独立的div (divX,divY和divZ)。我希望div的X,Y和Z的内容根据div A中的内容而改变。因此,如果A有一个变量'1‘,那么X,Y和Z将保留它们自己不同的预先设计的'1’内容。A'2‘然后X,Y和Z将持有自己的'2’content....etc。

我会继续在网上搜索,但我认为有人可以给我指明正确的方向,或者给我如何完成它的跑道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-16 22:54:05

下面的代码根据"mainWindow“的值使用模板作为查找来填充div。

代码语言:javascript
复制
<div id="mainWindow">windowA</div>

<div>
    <div id="smallWindowA"></div>
    <div id="smallWindowB"></div>
    <div id="smallWindowC"></div>
</div>


<script type="text/javascript">
var template = {
    "windowA" : [ "contentAA", "contentAB", "contentAC" ]
};

function setContent() {

    var content = document.getElementById("mainWindow").innerHTML;
    document.getElementById("smallWindowA").innerHTML = template[content][0];
    document.getElementById("smallWindowB").innerHTML = template[content][1];
    document.getElementById("smallWindowC").innerHTML = template[content][2];

}

setContent();
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9739396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档