我正在开展一个基于学校的项目,我们拥有的功能之一是学校查找器。
因为学校喜欢继续使用 Windows XP 并坚持使用 Internet Explorer 1(双关语),所以我尝试使用传统的 javascript,而不是 jQuery 来支持所有浏览器。
问题是,从数据库中列出的学校被放入表中,每个表都有一个名为data-school-id的自定义属性,其值为sch-X
当用户单击学校的表格单元格时,我真的被困在如何让 javascript 读取这些值。这是我目前拥有的代码:
var schID = document.getElementById("data-school-id");
schID.addEventListener("click", function() {
alert(schID.value);
}, false);
我需要获取数值,尽管我已经知道该怎么做。它让 javascript 来理解动态属性以及我坚持的每个表格单元格的价值。
每个表格单元格都是这样的:
<td data-school-id="sch-123">
<div class="pull-left sch-logo">
<img src="#" width="100" height="100">
</div>
<div class="pull-left">
<h3>School Name</h3>
<p><strong>Headteacher:</strong> Mr. Foo Bar</p>
</div>
</td>