javascript - 为通过 Write() 添加的元素设置样式属性

标签 javascript

我希望用户在按下图像后看到一个带有大文本的蓝色按钮。 我使用 Write() 方法在 javascript 中编写了此代码:

<script>
function DoThis()
{
s="<button style=background-color:#aaccdd font-size:50px >Hello</button>";
document.write(s);
}
</script>

我看到的只是一个蓝色按钮,但字体大小没有改变。我尝试添加逗号、分号等,但都不起作用。有什么想法吗?

最佳答案

您需要引用样式标签和分号分隔符:

s="<button style=\"background-color:#aaccdd;font-size:50px;\" >Hello</button>";

编辑: 分号之前的 \ 表示代码中的下一个字符(分号)应被视为当前字符串的一部分。

关于javascript - 为通过 Write() 添加的元素设置样式属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146478/

相关文章:

javascript - 从不同的 reducer 访问 reducer ?

javascript - Ajax 调用在 Javascript 的 click() 中不起作用

javascript - jquery 在加载的 div 中不工作

javascript - 使用 ASP.Net MVC Web Api 将 JSON 数据导出到 Excel 工作表

javascript - Bootstrap 3 - 3x btn-group,带有下拉动画打开全部

javascript - 未捕获的异常发送统计信息

javascript/css 覆盖内联 block

php - 赞成/反对单选按钮投票

javascript - 在 mongoose 查询返回集合之前,应用程序应该如何处理 http get 响应?

具有多个允许条件的 Javascript if 语句