<分区>
标签 javascript html css
<分区>
我有以下 HTML:
<HTML>
<HEAD>
<TITLE>GPM ConnectionModul Systems Configuration</TITLE>
<LINK rel="stylesheet" href="GPM_SFTPConnector.css" type="text/css">
<script>
function systemAnzeigen(systemid) {
var elms = document.getElementsByClassName("connectionClass");
for (i = 0; i < elms.length; i++) {
if (elms.item(i).id == systemid) {
elms.item(i).style.display = 'block';
} else {
elms.item(i).style.display = 'none';
}
}
}
function systemAendern(systemid) {
alert("System aendern: " + systemid);
}
function systemLöschen(systemid) {
alert("System loeschen: " + systemid);
}
</script>
</HEAD>
<BODY>
<strong>Error listing systems: </strong> [ISC.0049.9009] Missing required property switch at 'unlabeled BRANCH'<P>
<strong>Konfigurierete Systeme</strong>
<TABLE class="GPMTable" style="font-family:sans-serif;font-size:small">
<TR>
<TH>System-ID</TH>
<TH>Ändern</TH>
<TH>Löschen</TH>
</TR>
<TR>
<TD><a href="javascript:systemAnzeigen('system1');">system1</a></TD>
<TD><img onclick="javascript: systemAendern('system1');" src="edit.gif" /></TD>
<TD><img onclick="javascript: systemLoeschen('system1');" src="delete.gif" /></TD>
</TR>
<TR>
<TD><a href="javascript:systemAnzeigen('system2');">system2</a></TD>
<TD><img onclick="javascript: systemAendern('system2');" src="edit.gif" /></TD>
<TD><img onclick="javascript: systemLoeschen('system2');" src="delete.gif" /></TD>
</TR>
</TABLE>
<div class="connectionClass" id="system1" style="display: none;">
<h4>system1</h4>
<TABLE class="GPMTable" style="font-family:sans-serif;font-size:small">
<TR>
<TH>Connection-ID</TH>
<TH>Protokoll</TH>
<TH>Mapping</TH>
</TR>
<TR>
<TD>poller1</TD>
<TD>SFTP</TD>
<TD></TD>
</TR>
<TR>
<TD>soapConnection1</TD>
<TD>SOAP</TD>
<TD>mymapping</TD>
</TR>
</TABLE>
<div class="connectionClass" id="system2" style="display: none;">
<h4>system2</h4>
<TABLE class="GPMTable" style="font-family:sans-serif;font-size:small">
<TR>
<TH>Connection-ID</TH>
<TH>Protokoll</TH>
<TH>Mapping</TH>
</TR>
<TR>
<TD>RestConnection1</TD>
<TD>REST</TD>
<TD></TD>
</TR>
</TABLE>
</div>
<P><a href="index.html">Home</a><P>
当单击名为“system1”的链接时,ID 为“system1”的 DIV 会完美显示。但是,当单击名为“system2”的链接时,不会显示 ID 为“system2”的 DIV。
有人可以解释为什么这不起作用以及如何让它起作用吗?
最佳答案
使用 Visual Studio 它告诉我
<div class="connectionClass" id="system1" style="display: none;">`
缺少它的结束标记 </div>
.我假设你想把 </div>
就在 system2 标签之前:
<div class="connectionClass" id="system2" style="display: none;">
缺少标签会导致布局问题
要调试 JavaScript,请确保使用浏览器控制台,任何错误都会显示(按 F12)
关于javascript - 使用 Javascript 和 getElementById 显示 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33895885/
相关文章:
javascript - 通过单击其中一个元素来切换多个元素的状态
javascript - 在鼠标悬停时以弹出窗口/工具提示形式显示 Kendo UI 网格中每一行的行详细信息
javascript - HTML:水平居中元素数量未知的未排序列表
javascript - 仅使用 CSS 在智能手机上实现分页(无 Javascript/JQuery)
javascript - AJAX:用收集到的数据中的特定 div 替换 div 的内容
javascript - 为什么 "reject"在此代码中实际上并未拒绝?