javascript - 在 SVG 中创建表格

标签 javascript jquery dom svg

我正在尝试在 SVG 文档中创建一个类似表格的对象。目前,由于 SVG 没有表格元素,我正在使用 HTML 解析器来遍历 HTML 表格(由用户在 HTML 表格生成器中创建)并将其转换为一组 SVG 对象,并且然后将其添加到我的整体 SVG 绘图中。我想知道是否有人能够找到一种更好的替代方法来替代这种方法,例如 SVG 表构建器?我希望使用 Javascript 或 jquery 来完成此任务。任何想法或建议将不胜感激。

最佳答案

我只需在 SVG 中嵌入一个真实的表格即可:

<?xml version="1.0" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg">
  <foreignObject x="10" y="10" width="100" height="150">
    <body xmlns="http://www.w3.org/1999/xhtml">
      <table><!-- ... --></table>
    </body>
  </foreignObject>
  <!-- ... -->
</svg>

关于javascript - 在 SVG 中创建表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6987005/

相关文章:

javascript - 如何使用 vis.js 强制边缘方向?

javascript - 查找不包含在另一个元素中的元素的有效方法

javascript - 有什么方法可以在不触发 Change 事件的情况下重新填充 Html Select 的选项(使用 jQuery)?

javascript - 使用 JavaScript 将 HTML 替换为新的 HTML

javascript - 插入音频元素会导致 CSS 错误

javascript - 调整 JavaScript 中排序代码的输入

javascript - 使用 AJAX 表单的 Google AdWords 转化跟踪

Jquery Datetimepicker 到 Python Datetime

javascript - 有没有办法获取选项标签值并将其传递给 Handlebars 中的助手?

javascript - 我如何在 jquery AJAX 函数中按顺序执行事件