我编写了一段JavaScript,以便当用户将鼠标悬停在某个网站的特定文本上时,会弹出一个表格。
目前,表格内容是硬编码的,有两个单词用于调试目的,并且显示为所需。
内容html看起来像 -
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>Jambo</td>
<td>22</td>
</tr>
所以表格内容显示了上述内容。
我现在想根据通过访问网址查看的报告内容来制作表格内容。
我试过这个 -
<tr>
<td><a href="url">Link text</a></td>
</tr>
但当然,这仅提供了报告的链接,而不是实际打开内容。
我该怎么做?
答案 0 :(得分:0)
这样做的绝对可怕但快捷的方法是:
- Ajax请求网址
- 使用html标签获取表格数据作为ajax responseText
- document.getElementById(' yourmouseoverdivid ')。innerHTML = responseText
醇>
另一种更好的方法是:
- 使用ajax将表数据提取为json
- 使用javascript和提取的json创建嵌套的表格html元素例如:document.createElement('table')
- 将这些元素附加到document.getElementById(' yourmouseoverdivid ')
醇>