我知道get document.getElementById和IE 存在一些问题,但不确定为什么IE出现问题.remove而所有其他浏览器都没有.任何帮助在这里将不胜感激.我收到了错误
SCRIPT438: Object doesn't support property or method 'remove'
Run Code Online (Sandbox Code Playgroud)
从错误控制台.Javascript适用于所有其他浏览器.
这是代码:
<script type="text/javascript"><!--
function removeModule() {
<?php $tab = 1; ?>
var module_row = <?php echo $module_row; ?>;
if(!confirm('Are you sure?'))
{
return false;
}
var x = 1;
while (x < module_row)
{
if (document.getElementById('tab-' + x).checked)
{
document.getElementById('tab-' + x).remove();
document.getElementById('module-' + x).remove();
document.getElementById('tab-module-' + x).remove();
}
x++;
<?php $tab++; ?>
}
$('#form').submit();
}
//--></script>
Run Code Online (Sandbox Code Playgroud)
这是来自opencart模块,它是tpl文件.我在这里也包含了部分文件,所以希望有人可以发现错误.
<?php echo $header; ?>
<div id="content">
<div …Run Code Online (Sandbox Code Playgroud)