javascript - 如何显示在element 一个数组(对象),显示在console.log 中?
问题描述
嗨,我想在元素中显示名为 allDomains 的<pre></pre>
数组。我有一个 console.log,但是如何在 html 预格式化块中获取它?我已经检查过 - 我的 Array 是一个对象。
我已经包含了我的 console.log(allDomains) 视图。
解决方案
您可以使用JSON.stringify()
第三个参数来强制执行此操作。
<!DOCTYPE html>
<html>
<body>
<button id="triggerButton">Display domain objects</button>
<pre id="placeholder"></pre>
<script>
function showArrayInHTML() {
var domains = [
'asdasd',
'bfbfbf',
'234234243',
'zxcxcxzc',
];
var result = domains.map(function(domain, index) {
return index + ': ' +domain;
});
document.getElementById("placeholder").innerHTML = JSON.stringify(result, undefined, 1);
}
document.getElementById('triggerButton').addEventListener('click', showArrayInHTML);
</script>
</body>
</html>
推荐阅读
- php - 创建自定义字段和元框
- graphql - 通过 Role 在 User 和 Role Type 之间创建 GraphQL 连接并查询它们
- python - 在 Python 中将所需的日期格式设置为文件名
- ruby-on-rails - 如何在 Rails 应用程序中使用surveyor gem 获取公共调查网址?
- drools - Drools 规则执行挂起
- exception - Flutter:应用程序崩溃并出现运行时异常 - 已提交回复
- c# - 使用 EF 和 Postgresql 的用户定义顺序
- java - JNI 和构造函数
- android - 从改造响应中获取错误的数据类型
- swiftui - 在 SwiftUI 中使用自己的 ButtonStyle 在 tvOS 上无法选择按钮