首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • document.write(11)没反应? [无满意答案结贴,结贴人:yfgcq]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-17 18:26:21 楼主
    多层加载JS的时候,
    a.js里
    var addjs =obj.createElement('script');
    addjs.src=b.js;
    b.js里 document.write(“11”);不行?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-17 19:00:451楼 得分:0
    你还没有把生成的 addjs 对象回插到当前的 DOM 树里,没有运行当然不会有结果了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-17 22:39:392楼 得分:0
    冒号是英文下的么
    addjs.src="b.js"; 
    你漏了引号么
    addjs对象最后添加到了文档对象里了么
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 10:06:243楼 得分:0
    多层加载JS的时候, 
    a.js里 
    var addjs =document.createElement('script'); 
    addjs.src="b.js"; 
    document.body.appendChild(addjs);

    前面写的时,我只是把appendChild省略了没写

    b.js里 document.write(“11”);不行?
    但能够alert(11) 
    肯定已经加载到b.js里面来了,只是这个时候document.write不行?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lcb530
    • 等级:
    发表于:2007-10-25 13:04:264楼 得分:0
    UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-25 20:03:105楼 得分:0
    新手,帮忙顶!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-24 15:22:466楼 得分:0
    a.js

    JScript code
    window.onload = function(){ var addjs = document.createElement("script"); addjs.src = "b.js"; document.body.appendChild(addjs);//关键 }


    b.js
    JScript code
    alert("111")//不用write因为文档已经加载


    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved