Javascript 向该脚本添加额外样式

Javascript 向该脚本添加额外样式,javascript,html,Javascript,Html,我需要在背景上添加这个额外的样式 无重复中心固定 我试过了,但没用: <script language="JavaScript"> <!-- Activate cloaking device document.write('<body background="' + image + '" >') // Deactivate cloaking device --> </script> document.write(“”) 如何将此样式添加到背景中

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

无重复中心固定

我试过了,但没用:

<script language="JavaScript">
<!-- Activate cloaking device
document.write('<body background="' + image + '" >')
// Deactivate cloaking device -->
</script>
document.write(“”)

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

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

document.write('<body background="' + image + '" no-repeat center center fixed>')
document.write(“”);

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

document.write('<body background="' + image + '" no-repeat center center fixed>')
document.write(“”);

哇,这是一段很老的脚本。关于脚本的注释已经不需要很长时间了,而
语言
属性被
类型
属性所取代

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

  document.getElementsByTagName('body').style.background = 'url("' + image + '") no-repeat center center fixed';

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

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

document.body.style.background='url('+image+')无重复中心固定';

哇,这是一段很老的脚本。关于脚本的注释已经不需要很长时间了,而
语言
属性被
类型
属性所取代

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

  document.getElementsByTagName('body').style.background = 'url("' + image + '") no-repeat center center fixed';

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

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

document.body.style.background='url('+image+')无重复中心固定';

我建议使用jquery进行此操作-使用最新的最小化版本,您应该不会有问题

只需定义具有背景的类

<body>
<script type="text/javascript">
document.body.style.background = 'url("' + image + '") no-repeat center center fixed';
</script>
然后在javascript部分

.MyClass
{
    background: url("myPNG.png") no-repeat scroll 8px 37px transparent;
 //some more
}
或删除:

$("#idMyDiv").addClass('MyClass');
如果不想使用jquery,请尝试以下操作:

$("#idMyDiv").addClass('MyClass');

我建议对此使用jquery——使用最新的最小化版本,您就可以了

只需定义具有背景的类

<body>
<script type="text/javascript">
document.body.style.background = 'url("' + image + '") no-repeat center center fixed';
</script>
然后在javascript部分

.MyClass
{
    background: url("myPNG.png") no-repeat scroll 8px 37px transparent;
 //some more
}
或删除:

$("#idMyDiv").addClass('MyClass');
如果不想使用jquery,请尝试以下操作:

$("#idMyDiv").addClass('MyClass');

它是
background:'+不等于:)
“+image+”
应该只是
“+image+”
它是
背景:'+不等于:)
“+image+”
应该只是
“+image+”
文档。不过写
是个坏主意,将它用作所需的起始标记只是自找麻烦。您可能希望阅读以下内容以帮助避免将来出现错误的代码示例:
document.write
是一个坏主意,而将其用于所需的起始标记只是自找麻烦。您可能希望阅读以下内容,以帮助避免将来出现错误的代码示例: