
上面Firebug的屏幕截图显示了我加载的站点中的DOM对象。实际上,我使用一个库(EditableGrid)来编辑一个名为“itemlist”的表。
我想将columns属性editable设置为使用JavaScript的“动态”false。在Firebug的标题栏中,我看到了窗口>数据库网格> editableGrid >列> 3。
有人能告诉我访问和修改列3的“可编辑”对象属性的正确方法吗?
我尝试了不同的组合
var tbl = document.getElementById('itemlist');
var col = document.getElementClassName('window.datagrid.editableGrid.columns');
col.value = "true";但我无法进入那处房产。
发布于 2016-08-07 20:54:54
document.getElementById()和document.getElementClassName()选择HTML。您希望访问DOM对象。查看Firebug的DOM面板中显示的路径,它应该可以通过datagrid.editableGrid.columns[3]直接访问。
发布于 2016-08-09 05:10:38
塞巴斯蒂安是完全正确的。不需要通过DOM函数检索元素。
value = datagrid.editableGrid.columns[3];只检索数据结构变量。我没有意识到黑色/粗体颜色的对象可以直接设置和获取。
https://stackoverflow.com/questions/38817208
复制相似问题