js获得参数为<!DOCTYPE html>代码,并渲染展示成页面
2018-01-02 18:01
696 查看
需求:调用的某接口给返回的参数为<!DOCTYPE html>代码,例如:
,
把获取到的参数渲染展示成页面,title也需改变。
示例:
a.html 获取参数:
b.html 相当于载体,渲染成获取对应参数的页面:
================================================================================================
修改:
document.documentElement.innerHTML方法不能执行渲染展示的js,如图:
用document.documentElement.innerHTML执行后,button点击无效;
最后选择的方法是document.write();
相对于功能来说title是次要的,可以自己事先定义好需要的title;
,
把获取到的参数渲染展示成页面,title也需改变。
示例:
a.html 获取参数:
<!--a.html 获取参数--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>a</title> </head> <body> <h1>Hello World!</h1> <button class="btn">点击</button> </body> <script src="jquery-2.1.0.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> // ht为获取到的参数 var ht = '<!DOCTYPE html>'+ '<html>'+ '<head>'+ '<meta charset="UTF-8">'+ '<title>cccccc</title>'+ '</head>'+ '<body>'+ '<h1>你好,世界!</h1>'+ '</body>'+ '</html>'; console.log(ht); // localStorage.setItem本地存储参数 localStorage.setItem('html',ht); // b页面为渲染展示页面 $('.btn').on('click',function(){ window.location.href = 'b.html'; }); </script> </html>
b.html 相当于载体,渲染成获取对应参数的页面:
<!--b.html 相当于载体,渲染成获取对应参数的页面--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>b</title> </head> <body> </body> <script src="jquery-2.1.0.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> // localStorage.getItem获取本地存储中的参数 var html = localStorage.getItem('html'); // document.documentElement.innerHTML = 参数,渲染页面,title为cccccc document.documentElement.innerHTML = html; // document.write可以改变body里的内容,但是不能改变head标签里内容,且title为b // document.write(html); </script> </html>
================================================================================================
修改:
document.documentElement.innerHTML方法不能执行渲染展示的js,如图:
用document.documentElement.innerHTML执行后,button点击无效;
最后选择的方法是document.write();
相对于功能来说title是次要的,可以自己事先定义好需要的title;
相关文章推荐
- 【坑】在HTML页面中缺少<!doctype html>造成部分js代码失效问题
- 一段可以使用的 hibernate获得对象->action存入List->jsp页面用<s:iterator>迭代的代码
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- <!doctype html>表示浏览器可以用H5解析页面
- <!DOCTYPE html> 很重要 (引起页面布局错位)
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- asp.net页面间传值的几种方法 表单提交 传送页面代码 复制代码 <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server
- HTML页面的<script type="text/javascript">含义。
- JS把数据库的JSON数据输出渲染到html页面
- 使用<!-- //-->这样的html注释把js代码注起来的作用
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- <原>ASP.NET 学习笔记之HTML helper中参数何时会是路由参数,何时又会是query string?
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- 认识PHP代码标识 想在页面中编写PHP代码非常容易,如下面代码: <?php echo "想学习php吗?来慕课网吧"; ?> 就像你可以编写JavaScript脚本语言需要写在<scri
- 在HTML页面上点击按钮按钮携带参数flag,触发一个JS函数,经过判断是否flag==1,分别跳到两个指定的方法(或者页面)
- HTML页面之间跳转与传值(JS代码)
- JS取得HTML页面的DOCTYPE
- php页面嵌套html代码,,html中js调用php中的数组
- 添加<!doctype html>后造成JS写的定位失效
- HTML页面调用JS代码将JSON数据导入到Excel表中,并下载 实例