var disabled = '';
if(value.action.length === 0)
{
disabled = 'disabled="disabled"';
}
row += '<td><input type="checkbox" name="create" value="1" class="checkbox" data-action="'+ value.action + '" data-controller = "'+ value.controller +'" data-role="'+ role +'" document.write(disabled)></td>';
我想根据条件的真实性打印disabled="disabled"
。在PHP中,这可以通过我上面使用的方法轻松完成,但我没有在JavaScript中使用它。 document.write()
按原样打印。
我如何在JavaScript中执行此操作?
答案 0 :(得分:1)
您不需要document.write。就像这样:
if(value.action.length === 0)
{
disabled = 'disabled="disabled"';
}else{
disable = '';
}
row += '<td><input type="checkbox" name="create" value="1" class="checkbox" data-action="'+ value.action + '" data-controller = "'+ value.controller +'" data-role="'+ role +'" '+ disabled +'></td>';