javascript - 我不能用动态 id 调用 div
问题描述
我的代码是:
<div id="slider">
这是主要的div:
<div id="mainNews">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div class="newsInfo" id="news"& element style=" display:block"></div>
</ItemTemplate>
</asp:Repeater>
</div>
</div>
</div>
<script type="text/javascript" src="js/FirstSlider.js"></script>
JavaScript 是:
var sliderTimeoutID;
var element = 1;
function delayedSlider() {
element == 5 ? element = 1 : element = element;
element == 1 ? pElement = 4 : pElement = element - 1;
document.getElementById("news" + pElement).style.display = "none";
document.getElementById("news" + element).style.display = "block";
document.getElementById("newsLink" + pElement).className = "newsLinks";
document.getElementById("newsLink" + element).className = "newsLinks selected";
sliderTimeoutID = window.setTimeout(delayedSlider, 6000);
element++;
}
delayedSlider();
如何调用增量 ID?
解决方案
推荐阅读
- javascript - 如何动态获取嵌套在 JSON 文件中的数据
- oracle - 在 UTF-8 会话中从 SAS 读取 Oracle 数据 - 字符丢失重音
- r - 如何找到沿线的路径,直到它首先与多边形相交?
- prometheus - 模棱两可的普罗米修斯指标值
- ruby - 配置 LogStreaming 时 ElasticBeanstalk 执行过期
- android - VS2019 Android - 参考附加库 (*.so)
- java - 投票系统java,宣布获胜者
- excel - 基于多列的 Excel 计数
- javascript - JS - 有没有办法显示剪贴板文本?
- sql-server-2016 - SQL:不能存在有“或”吗?