基本上我正在做的是根据经典 ASP 中的下拉选择动态加载外部 HTML 文件。对于我为之工作的人来说,这是一个旧系统,所以除了弄清楚这一点之外,我没有太多选择。包含的 HTML 只是这样的数据表;
<table cellspacing="0" cellpadding="0" style="vertical-align:top; width:100%; ">
<tr style="line-height:14px;" >
<td width="150"><b style="color:#888888;">Symbol<b></td>
<td ><b style="color:#888888;">Security</b></td>
<td width="150" style="text-align:right;"><b style="color:#888888;">Amount</b></td>
<td width="150" style="text-align:right;"><b style="color:#888888;">Mkt Value</b> </td>
<td width="150" style="text-align:right;"><b style="color:#888888;">Est.Next Date</b></td>
</tr>
<tr style="line-height:14px; background-color: #f0f0e8;">
<td>QPRMQ</td>
<td>BANK DEPOSIT SWEEP PRGRAM FDIC ELIGIBLE</td>
<td style="text-align:right;">100.00%</td>
<td style="text-align:right;">$191.77</td>
<td style="text-align:right;" id="NextSWPDate">11/15/2010</td>
</tr>
</table>
我想在 ID 为“NextSWPDate”的 TD 元素上运行一个函数,但由于这是“包含”html,我只收到错误;
无法设置属性“innerHTML”的值:对象为空或未定义
我的函数现在只是通用的,我试图对对象进行任何操作,在我得到那个集合之后,我可以快速轻松地编写真正的逻辑。
function SetNextSWPDate(){
document.getElementById("NextSWPDate").innerHTML = "this is a test";
}
谢谢你,尼克