javascript中的Stringify返回一个空值
Stringify in javascript is returning an empty value
所以我有以下代码
var email = row.cells[2];
console.log(email);
并且返回<td>jh@hotmail.com</td>
作为一个对象,我认为但是我需要该值作为一个字符串,以便删除<td></td>
,我一些网站说我可以使用JSON。stringify,但是当我这样做时,它返回{}
有人知道为什么吗?
返回的值不仅仅是一个普通的JavaScript对象,它是一个特殊的对象。它是一个DOM节点,或者更具体地说是一个DOM元素。这是JS中页面的表示方式。
因此,JSON.stringify()
返回{}
。幸运的是,DOM元素有自己获取内容的方式。要获取DOM元素的文本内容,使用.textContent
。在本例中,它将是
var DOM_Element = row.cells[2];
var email = DOM_Element.textContent
console.log(email);
也考虑innerHTML
var email = row.cells[2].innerHTML
console.log(email);
<<p>信贷strong> @vlaz 的评论。 try
var email = row.cells[2].textContent;
相关文章:
- JS函数将一个空字符串传回php,但有一个值
- 为什么jQuery attr('href','#')设置了一个空值而不是#
- 为什么1.当我尝试使用javascript和html5获取输入类型号的值时,返回一个空字符串
- 有没有可能让GORM用一个空切片来填充nil值,而不仅仅是nil
- json_encode javascript中使用的空数组给出一个空数组,但如果json_enode在具有某些值的数组上
- 为什么val()返回'伪文本'当我从一个空的文本区域获得值时
- get(一个空字符串)时尝试在 js 中获取 marginTop 值
- javascript空值-它是一个对象吗
- 保存一个输入值,这样,如果用户留空,它将恢复为默认值
- 在javascript中,是一个空字符串,作为布尔值总是为false
- 如何在Typescript中把一个空对象赋值给一个对象
- javascript中的Stringify返回一个空值
- 我怎么能返回一个空对象同时空对象等于布尔值false在javascript
- JS过滤器方法在赋值给变量时返回一个空数组
- 如何重置一个选择下拉列表使用springform:选项和保存空值
- 使用CryptoJS使用密码进行AES解密会返回一个空值
- 我想得到所有的选择选项没有一个空值,然后克隆他们的变化
- 设置输入值,然后禁用并移动到下一个空输入
- PDO FetchAll返回一个空数组,但数据库中有值
- 在AngularJS的ng-model中定义一个空值