在表>中添加新行后查看源代码
Viewing source after adding new row in <table>
我正在通过javascript创建<table>
中的新行。行被添加,但我不能通过开发人员工具在internet Explorer中查看新创建行的源代码。我可以在Firefox中通过firebug查看。
问题是我正在这些行的dojo中拖放工作。任何已经在表中的行都可以被拖放,但是当我创建一个新行时,新行不能被拖放,因为它没有添加到源代码中,dojo找不到要拖放的行。
这是创建新行的代码。
var tbody = document.getElementById('myTable').getElementsByTagName("tbody")[0];
var row = tbody.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element2 = document.createElement('input');
element2.value = "valueHere";
element2.type = "text";
cell1.appendChild(element2);
row.appendChild(cell1);
tbody.appendChild(row);
当我尝试拖动新行Dojo给出错误
'getItem(...).type' is null or not an object
很可能在添加新行后你需要重新启动你的插件
有一个问题,dojo没有更新它的可拖动节点。此外,通过查看源不显示新创建的行。Dojo和source有一个属性叫做autoSync。参见dojo. ddn . source api。它默认设置为false,但启用它为true就可以了。它自动同步节点,所有新生成的节点都可以拖放。
相关文章:
- 如何从rails中的代码中删除新行( )
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 字符串中的
标记未正确在 HTML 中创建新行 - JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 反应中的新行
- 阻止ReSharper将JavaScript函数参数放到新行中
- HTML表内容:如果行很长,如何在新行中显示部分内容
- dhtmlx添加新行并启动单元格编辑器
- 将新行打印到$mdToast
- 在新行(html)中动态添加更多文本字段
- 使用删除文本创建新行
- 如何在Google Geochart图表的工具提示文本中添加新行
- NodeJS Fork-每次子流程发送新行时都进行React
- 在JS或jQuery或任何客户端脚本的帮助下,通过查看源代码读取源代码
- 为什么要将此p标记添加为新行
- 主干提取是添加新行以查看,而不是更新现有行
- 在表>中添加新行后查看源代码
- 字符串在源代码的新行中中断,而不是在浏览器中