我有一些我想做的事情,但我不确定这是可能的。
我想要一个文本框(输入),当用户粘贴图像的URL(Say,他们的Facebook个人资料图片)时,它将获取该URL并将其设置为网站上的背景图像URL。
这可能吗?有人可以写一个代码吗?似乎有可能,它应该不会太难......
提前致谢。
答案 0 :(得分:2)
<script type="text/javascript">
function changebackground(){
var url = document.getElementById('bgchanger').value;
document.getElementsByTagName('body')[0].style.backgroundImage = "url('" + url + "')";
}
</script>
<input type="text" id="bgchanger" value="Enter a background URL" />
<input type="button" onclick="changebackground();" value="Change!" />
未经测试但应该没问题。
修改经过测试并完美运作:http://jsfiddle.net/EK3Y3/
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以通过将处理程序附加到input元素的“change”事件来完成此操作。然后使用input元素的值来更新“body”元素的css的“background-image”属性。