首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在此脚本中添加额外的样式

在此脚本中添加额外的样式
EN

Stack Overflow用户
提问于 2012-09-17 14:32:44
回答 4查看 100关注 0票数 0
代码语言:javascript
复制
<script language="JavaScript">
<!-- Activate cloaking device
document.write('<body background="' + image + '" >')
// Deactivate cloaking device -->
</script>

我需要在背景上加上这个额外的样式。

不重复中心固定

我试过了,但没有用:

代码语言:javascript
复制
document.write('<body background="' + image + '" no-repeat center center fixed>')

如何将此样式添加到背景中?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-17 14:37:15

哇,这是一个古老的剧本。脚本周围的注释已经不需要很长时间了,language属性被type属性所取代。

要将这些CSS设置添加到样式中,必须使用CSS样式而不是background属性:

代码语言:javascript
复制
<script type="text/javascript">
document.write('<body style="background: url("' + image + '") no-repeat center center fixed">');
</script>

使用脚本写出正文标记可能会对搜索引擎查看页面的方式产生不良影响。最好像往常一样创建body元素,然后在其上设置样式:

代码语言:javascript
复制
<body>
<script type="text/javascript">
document.body.style.background = 'url("' + image + '") no-repeat center center fixed';
</script>
票数 4
EN

Stack Overflow用户

发布于 2012-09-17 14:34:58

问题是您没有使用好的语法:

代码语言:javascript
复制
document.write('<body style="background:url("' + image + '") no-repeat center center fixed;">');
票数 0
EN

Stack Overflow用户

发布于 2012-09-17 14:36:56

代码语言:javascript
复制
  document.getElementsByTagName('body').style.background = 'url("' + image + '") no-repeat center center fixed';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12461524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档