首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript中将html表格转换为字符串

如何在javascript中将html表格转换为字符串
EN

Stack Overflow用户
提问于 2011-07-25 12:11:03
回答 2查看 4.9K关注 0票数 1

我有一个保存html表的变量。此html表中有双引号。我要从此表中删除html标记。所以我在这个variable.but上应用了普通的字符串操作方法,它没有work.can,你帮我把它转换成普通的字符串。

这是directionDataHolder保存html表的try I done.here。

代码语言:javascript
运行
复制
 var tmp = document.createElement("DIV");
 tmp.innerHTML = directionDataHolder;
 var data = tmp.textContent||tmp.innerText;
EN

回答 2

Stack Overflow用户

发布于 2011-07-25 12:51:19

如果只需要从存储在字符串中的HTML表中获取文本,那么最简单的方法可能是使用jQuery或其他框架:

代码语言:javascript
运行
复制
var tbl = '<table border="1"><tr><td>Cell 1</td><td>Cell 2</td></tr></table>';
var text = $(tbl).text(); // text is "Cell 1Cell 2".

如果想要获取单个单元格的文本,可以这样做:

代码语言:javascript
运行
复制
var text = $(tbl).find('td').eq(0).text(); // text is "Cell 1"

More information on jQuery

票数 2
EN

Stack Overflow用户

发布于 2011-07-25 12:38:16

现在,我不太确定这是你在编辑你的问题后问的问题。但是,以下是将HTML文本转换为javascript字符串的步骤:

  1. 在所有单引号前面放一个反斜杠,如下所示:It\'s going to be hot
  2. Assign所有换行符,以便
    1. 全部在一行上。
    2. 用单引号将其余文本括起来:将其转换为javascript变量,如下所示:

var str = 'It\'s going to be hot';

或者,您可以尝试使用this online converter。粘贴您的HTML,选择您想要的输出类型,然后按转换按钮。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6811709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档