javascript - 使用 JS 函数时未捕获的 TypeError
问题描述
我遇到了一些我无法弄清楚并且可能需要一些帮助的东西,我不是 JS 专家
我有一个基于单击单选按钮格式化的 JSON,这工作得很好
然后我拿起了这段代码并将其包含在我的主 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>
解决方案
推荐阅读
- java - RxJava2:迭代项目并获取匹配条件的项目
- java - AerospikeException - 错误代码 1500:在 lmap.put() 的命名空间上未启用 LDT,即使 ldt-enabled 设置为 true
- sql - 加入显示空值
- openshift - tar:忽略未知的扩展标头关键字“LIBARCHIVE.xattr.security.selinux”
- activiti - Activiti - 多实例服务任务本身在循环中时出现异常
- c# - 在 C# 中使用 Xamarin.Forms DataTrigger 需要帮助
- c++ - 如何在单个模板调用中传递 const_iterator 和非 const 迭代器
- html - 如何在不使用 id 的情况下导航到页面的某个部分
- javascript - Node.js 和模块范围:将文件读入内存的最有效方法
- kubernetes - 将 NFS 挂载到 pod 时服务器拒绝访问