添加特定类型的代码
adding specific type of code
又是我,我找到了一些东西,但缺少了一些东西。我想从id中获得价值,但我做不到。
<script type="text/javascript">
var chart;
var legend;
var chartData = [{
name: "NPukelis",
**value: document.getElementById("2").innerHTML;**
}, ....
<td id="2" >19</td>
我想从这个中获取编号
为什么可以';我有一个数值作为元素的ID吗?
将您的id更改为正确有效的id。指定数字id不会给您带来错误,但仍然不是一个好的做法。你会一直寻找错误,它会一直困扰你。
试试这个
<td id="item2" >19</td>
document.getElementById("item2").innerHTML
我在尝试重现您的问题时曾短暂遇到过一个问题,问题是我在<td>
字段周围没有<table>
标签,此时该字段根本无法识别,我无法通过ID获取其内容http://jsfiddle.net/eup3y/3/虽然不建议使用数字作为ID,但这不是问题所在(如果您使用的是HTML5——对于较旧的浏览器,这不是真的,因为规范要求ID以字母开头)。
为了调试,我建议您将其分成更小的部分(这通常是一个好主意):
-
你能从"常规"脚本中访问值吗?例如
alert(document.getElementById("2").innerHTML);
如果不能,请确保在表周围的区域中有有效的HTML。特别要确保它周围有打开和关闭的<table>
标签。如果HTML解析不正确,你就无法通过ID
提取元素
- 你能在硬编码值时创建你想要的图表元素吗(而不是像现在这样查找值
19
)
我的预感是你的HTML解析不正确。如果打开错误控制台打开页面,我想你会很快发现错误。
相关文章:
- 为什么Javascript程序员更喜欢在代码中重复字符串作为常量,而不是使用枚举类型的对象
- JavaScript和Html代码来运行所有类型的视频并获取状态
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 未捕获的类型错误:无法读取 null 的属性“选项” - 某些代码有效
- 使用each()方法来动画化代码类型
- 使用类型名称而不是!在代码完成中键入值
- 什么'设计用于检查类型的代码是错误的
- 如何将文件类型从Coldfusion代码转换为javascript代码
- php/mysql搜索结果-当类型>1,同时保持其他类型不>1-代码点火器
- 为什么当我指定POST时,即使我已经尝试了类型和方法选项,我的ajax代码仍然会触发GET请求
- 有没有一种方法可以制作一个prezi,然后以某种方式将其转换为html和css类型的代码
- 代码运行时的类型检查
- I'我得到了一个“;类型错误:无法读取未定义的“”的属性;在这行代码中
- 在 CreateJS 中显示未捕获的类型错误.下面给出了不显示任何 output.my 代码
- 需要解释以下类型的Javascript代码
- 为什么我会收到错误:未捕获的类型错误:无法使用此代码读取 null 的属性“top”
- 硫化破坏了聚合物代码(未捕获的类型错误:未定义不是一个函数)
- 在代码点火器中将代码转换为 MVC 类型
- 文件上传器表单提交事件调用面板以显示包含文件更新程序我想删除代码重写在 jquery 中使用循环重写所有文件类型
- 无法将 jquery 对象转换为字符串类型并将其传递给 asp 代码隐藏