Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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 - Fatal编程技术网

Javascript 是否在浏览器地址栏中显示内容输入?

Javascript 是否在浏览器地址栏中显示内容输入?,javascript,Javascript,我不知道我能否正确地描述这一点,所以请容忍我 是否可以让浏览器从地址栏显示html?它不会加载实际的html页面,但它会显示地址栏中的内容吗?这可能是针对javascript的,还是不可能 希望这有意义!如果需要,我会澄清的。非常感谢您的帮助,非常感谢 编辑以尝试澄清OP的问题 我想使用URL生成页面,例如(使用): javascript:document.write(“HelloWorld”); …但我想要整个页面,即在HelloWorld部分包含所有html。很难理解这里的问题。如果在地

我不知道我能否正确地描述这一点,所以请容忍我

是否可以让浏览器从地址栏显示html?它不会加载实际的html页面,但它会显示地址栏中的内容吗?这可能是针对javascript的,还是不可能

希望这有意义!如果需要,我会澄清的。非常感谢您的帮助,非常感谢


编辑以尝试澄清OP的问题

我想使用URL生成页面,例如(使用):

javascript:document.write(“HelloWorld”);

…但我想要整个页面,即在
HelloWorld
部分包含所有html。

很难理解这里的问题。如果在地址栏中输入以下内容,则会将HTML输出到文档中:

javascript:document.write("<b>HelloWorld</b>");
javascript:document.write(“HelloWorld”);
不过,这种类型的东西只有在编写bookmarklet时才真正有用。如果你决定这样做,一定要避开内部的引号。例如,我在下面的样式规则中使用了未替换的双引号

javascript:document.write("<b style="text-decoration:underline">foo</b>");
javascript:document.write(“foo”);
写这篇文章的适当方式是:

javascript:document.write("<b style=\"text-decoration:underline\">foo</b>");
javascript:document.write(“foo”);

javascript:document.write(“foo”);

请参见。

您想在页面中显示文档的URL/URI,但不想显示其他内容吗?不,我希望我已经在下面澄清了一点。谢谢是的,正如ricebowl所澄清的。对不起,这在我的脑子里是很清楚的,但由于我对很多这方面都很陌生,我发现很难清楚地表达出来!谢谢,谢谢。我想要的是你在第一部分中所做的,但我想要整个页面都包含它,即在HelloWorld部分包含所有html。可能吗?非常感谢。是的,您可以执行
javascript:document.write(“testHelloWorld”)从浏览器地址栏。但对于一个大页面似乎不起作用?不过我会再试一次。你的代码片段可以工作,但是当我尝试使用完整的网页时,正常呈现时确实可以工作,根本不会发生任何事情?@James:确保避开内部引号。
javascript:document.write("<b style=\"text-decoration:underline\">foo</b>");
javascript:document.write("<b style='text-decoration:underline'>foo</b>");