【发布时间】:2015-05-26 10:47:09
【问题描述】:
我在 javascript 中创建了一个 onclick 函数,当我单击页面中的表格行时,它会变成红色。当我重新搜索特定表格行时,我该怎么办?
这是我的代码片段:
<TABLE BORDER="1" style="border: solid 2px LightSkyBlue;">
<TR `onclick="myFunction(this)"`>
<TH style="color: greenyellow;">IN</TH>
<TH style="color: gold;">F_NAME</TH>
<TH style="color: gold;">L_NAME</TH>
<TH style="color: gold;">ARR_DATE</TH>
<TH style="color: gold;">RET_DATE</TH>
<TH style="color: gold;">PHONE</TH>
</TR>
</TABLE>
<script>
window.myFunction = function(e) {
e.parentNode.parentNode.style.background = "red";
};
</script>
这是FIDDLE。
【问题讨论】:
-
您的搜索效果如何...是否刷新页面...如果是,那么您需要使用 cookie/localstorage 存储值
-
我只有一个表格行,因为我正在使用 while 循环来显示其中的结果。所以我认为这样做有问题(使用id)。
标签: javascript onclick refresh