在 Reactjs 中返回 [Object object] 而不是 Dom 字符串
Returns [Object object] instead Dom string in Reactjs
var content = "";
for(var i=0;i<menuData.length;i++){
content += <li className={"accordion-menu-item "+showComponent} onClick={this.handleClick} id={menuTag}>
<div className={"menuLabel "+labelClassName}>{componentLabel}{manageActionLabel}</div>
{allowDropDownElement}
{this.createInnerComponent(allowDropDownFlag,innerComponents,showComponent)}
</li>
}
return <ul className="accordion-menu-wrapper">{content}</ul>
上面的代码都是放在Reactjs中。上面的代码是一个函数中的代码,它假设返回 DOM 字符串,而不是返回 [对象对象][对象对象][对象对象][对象对象]。请帮助解决此问题。
不要使用内容作为字符串,而是使用数组。
var content = [];
for(var i=0;i<menuData.length;i++){
content.push(<li className={"accordion-menu-item "+showComponent} onClick={this.handleClick} id={menuTag}>
<div className={"menuLabel "+labelClassName}>{componentLabel}{manageActionLabel}</div>
{allowDropDownElement}
{this.createInnerComponent(allowDropDownFlag,innerComponents,showComponent)}
</li>);
}
return <ul className="accordion-menu-wrapper">{content}</ul>
演示
相关文章:
- 将DOM节点值与字符串Javascript进行比较
- 将GET请求(HTML字符串)转换为完整的DOM对象
- 注入的HTML仅在Dom中解释为字符串
- 转换<a>使用jQuery将文本字符串转换为dom元素
- 遍历DOM查找字符串有时会正确返回
- 从字符串创建dom元素时添加多个类
- jqGrid 或 jQuery 是否具有在字符串中缓存 DOM 更改的功能?
- 从XML字符串创建DOM元素,如何使用.getElementsByName()
- JQuery:如何在循环 dom 元素时正确缩进字符串
- 在 Reactjs 中返回 [Object object] 而不是 Dom 字符串
- 使用本机 Javascript 从 DOM 元素获取选择器字符串
- DOM 元素是否可以具有其值为任意对象(而不是字符串)的属性
- 正在将DOM元素转换为原始HTML字符串
- 未将字符串文本附加到DOM
- 如何从JavaScript中的HTML字符串中操作DOM
- 获取DOM中属性名称以某个字符串开头的所有HTML元素
- 当附加到DOM时,可以将变量与字符串连接起来吗?它能处理逃跑吗
- Dom 字符串在使用 jQuery attr 操作后不会改变
- Javascript查找和替换dom字符串
- 替换非 DOM 字符串中字符的所有实例