首页 > 解决方案 > 使用 JS 函数时未捕获的 TypeError

问题描述

我遇到了一些我无法弄清楚并且可能需要一些帮助的东西,我不是 JS 专家

我有一个基于单击单选按钮格式化的 JSON,这工作得很好

http://jsfiddle.net/8kdraw9L/

然后我拿起了这段代码并将其包含在我的主 html 中

未捕获的类型错误:无法读取 null 的属性“值”

http://jsfiddle.net/8kdraw9L/1/

我可能错过了什么

<script>
var element = document.getElementById("urls").value;
var obj = JSON.parse(element);
var rad = document.querySelectorAll('.radio');
for (var i = 0; i < rad.length; i++) {
    rad[i].addEventListener('change', function() {
        selection = this.value

        obj["response"]["headers"] = {
        "Content-Type": selection
    }
        document.getElementById("urls").innerHTML = JSON.stringify(obj, undefined, 4);
    });
}
<script>

标签: javascripthtml

解决方案


推荐阅读