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中执行此操作?
最佳答案
您不需要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>';
关于javascript - 将javascript变量作为html标签中的属性打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29029431/