所以我遇到了一个奇怪的问题......我想抓住一个表格的id说:
<form id="test">
<input name="id" type="hidden" value/>
</form>
Run Code Online (Sandbox Code Playgroud)
但是运行document.getElementById("test").id不会test按预期返回,而是返回输入name="id".有谁知道这里发生了什么?
这是一个重现问题的小提琴 - > http://jsfiddle.net/jascbbfu/
我正在使用treetable插件,我想从以前从xml文件填充的Taffy数据库中动态加载一些数据行.我已经验证了loadBranch在表的根上运行正常,使用"null"作为节点,但我似乎无法使它成为第一行的子代.
HTML:
<table id='data_tree'>
<tr class="branch" data-tt-id="1">
<td>Studies</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$(window).load(function(){
studies_db().each( function (record,recordnumber) {
$("#data_tree").treetable("loadBranch",1,
"<tr>"+
"<td><b>Accession:</b> "+record.accession+"<br>"+
"<b>Title:</b> "+record.title+"<br>"+
"<b>Authors:</b> "+record.authors+"<br>"+
"<b>Release date: </b>"+record.date+"<br>"+
"<b>Number of markers: </b>"+record.samples+"<br>"+
"</td></tr>")
});
});
Run Code Online (Sandbox Code Playgroud)