Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:更改一个元素上两个背景图像的背景位置_Javascript_Css - Fatal编程技术网

Javascript:更改一个元素上两个背景图像的背景位置

Javascript:更改一个元素上两个背景图像的背景位置,javascript,css,Javascript,Css,我的问题是: 我在身体标签上有两个背景图像,一个浮动在左边,一个浮动在右边。左图像的左填充为50px,右图像的右填充为50px。我需要通过javascript(而不是jquery)更改左图像的左填充和右图像的右填充 谢谢你的帮助!:) 用这个 document.getElementById('body').style.backgroundPosition = '150px 0, 100px 0'; 第一个150px 0用于左图像,100px 0用于第二个图像 这里有一个小提琴:给标签一个id,

我的问题是: 我在身体标签上有两个背景图像,一个浮动在左边,一个浮动在右边。左图像的左填充为50px,右图像的右填充为50px。我需要通过javascript(而不是jquery)更改左图像的左填充和右图像的右填充

谢谢你的帮助!:)

用这个

document.getElementById('body').style.backgroundPosition = '150px 0, 100px 0';
第一个
150px 0
用于左图像,
100px 0
用于第二个图像


这里有一个小提琴:

给标签一个id,比如id=“body”,然后

document.getElementById(“body”).style[“padding left”]=“50px”
document.getElementById(“body”).style[“padding right”]=“50px”


请看

这是有效的,我应该知道只使用逗号。也许我今天喝了太多咖啡。:)谢谢
document.getElementById('body').style.backgroundPosition = '150px 0, 100px 0';