Javascript 如何使用浏览器的地址栏更改网站背景色?

Javascript 如何使用浏览器的地址栏更改网站背景色?,javascript,browser,bookmarklet,address-bar,Javascript,Browser,Bookmarklet,Address Bar,在Google Chrome或任何其他浏览器中键入地址栏时: javascript:alert("hello");​​​​​ 它是有效的,但是 javascript:document.body.style.background="Red"; 没有。为什么呢?如何使用地址栏更改背景颜色?添加;bookmarklet之后的void 0。当代码具有非未定义值时,页面将卸载,并打印返回值 编写bookmarklet的常用方法是: javascript:(function(){ ... code ..

在Google Chrome或任何其他浏览器中键入地址栏时:

javascript:alert("hello");​​​​​
它是有效的,但是

javascript:document.body.style.background="Red";
没有。为什么呢?如何使用地址栏更改背景颜色?

添加;bookmarklet之后的void 0。当代码具有非未定义值时,页面将卸载,并打印返回值

编写bookmarklet的常用方法是:

javascript:(function(){ ... code ... })();
匿名函数返回undefined,因此页面将不会卸载。 闭包启用局部变量,因此不会与现有全局属性发生冲突。 请注意,在最新版本的现代浏览器FF、Chrome中,许多对象无法通过位置栏中的javascript:-URL访问。

Add;bookmarklet之后的void 0。当代码具有非未定义值时,页面将卸载,并打印返回值

编写bookmarklet的常用方法是:

javascript:(function(){ ... code ... })();
匿名函数返回undefined,因此页面将不会卸载。 闭包启用局部变量,因此不会与现有全局属性发生冲突。
请注意,在最新版本的现代浏览器FF、Chrome中,许多对象无法通过位置栏中的javascript:-URL访问。

您需要在Chrome配置中激活此功能。默认情况下,此功能已关闭。

您需要在Chrome配置中激活此功能。默认情况下,它是关闭的。

xmlfordumies这是因为无法从此位置访问文档对象。

xmlfordumies这是因为无法从此位置访问文档对象。

当位置栏中的bookmarklet功能被禁用时,警报不会显示任何内容。警报不会显示禁用位置栏中的bookmarklet功能时显示任何内容。