打印javascript变量作为html标记中的属性

时间:2015-03-13 10:03:23

标签: javascript php html

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中执行此操作?

1 个答案:

答案 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>';