记得intraweb的网页设计也程序开发分开中,是怎么定义的变量的。就是在网页中插入占位符。我们规定占位符是{%Name%} {%Birthday%}
单页面装载之前or之后,我们用自己的js查找占位符,然后用变量替换。

调用right的js结果

注意最后几行代码,否则你的页面是不断累加重复。

var myJson="{'Name':'usegear99999','age':18,'KS':'外科'}";
var objJson = eval ("(" + myJson+ ")");//转换成json对象
//var myHTML=document.body.innerHTML; //读取网页代码
var myHTML=document.getElementsByTagName('html')[0].innerHTML;
var tmp_name = '';
for (var p in objJson){
tmp_name = '{%'+p+'%}';
myHTML = myHTML.replace(new RegExp(tmp_name,'gm'),objJson[p]);
}
//document.write(myHTML);//是写在底部追加的
document.close();
var newDoc=document.open("text/html","replace");
//var txt="<html><body>Learning about the DOM is FUN!</body></html>";
newDoc.write(myHTML);
newDoc.close();

最新文章

  1. ABP架构设计交流群-上海线下交流会的内容分享(有高清录像视频的链接)
  2. xdebug断点调试原理
  3. 移动端 css/html (box-flex)自适应、等比布局
  4. Poj2186Popular Cows
  5. 使用JavaScript的Join方法
  6. win7和Ubuntu双系统折腾记
  7. mac os 错误提示:下载失败 使用已购页面再试一次 解决方法
  8. re模块(正则表达式)
  9. python中的md5加密
  10. Java迷题:等于,还是不等于?
  11. PAT_2-08. 用扑克牌计算24点
  12. PHP内置Web Server探究(二)自定义PHP控制台输出console函数
  13. WildFly8.1(JBoss)+mod_cluster(Apache)群集配置
  14. Java输入输出流(1)
  15. Keil MDK从未有过的详细使用讲解
  16. ABP Zero 多租户管理
  17. 【BZOJ2959】长跑(Link-Cut Tree,并查集)
  18. Java IO学习--(五)字节和字符数组
  19. left join inner join 区别
  20. Codeforces 859D - Third Month Insanity

热门文章

  1. YTU 2706: 编写一个函数求最大的n值
  2. 【POJ 2503】 Babelfish
  3. [CF391E2]Three Trees
  4. 第二周 Leetcode 493. Reverse Pairs(HARD)
  5. Java初学者如何排查学习中遇到的问题
  6. 【USACO2006 Mar】滑雪缆车 skilift
  7. 学习c语言的感想
  8. C# 文件操作【转】
  9. SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程
  10. Android 控制硬加速 hardwareAccelerated