zoukankan      html  css  js  c++  java
  • js 控制Span的内容

    楼主exceyond(南柯)2004-03-24 18:05:43 在 Web 开发 / JavaScript 提问

    示例如下:  
       
      <SCRIPT   language=javascript>  
      var   pakstring="lalalala"  
      document.all.pak.innerHTML=pakstring;  
      </script>  
      <hr>呼呼<hr>哗哗<hr><span   id=pak></span>  
       
       
      显示出错是“document.all.pak   为空或不是对象”  
       
      请指正,记得以前这样写可以的;另外,刚装的ie6 问题点数:30、回复次数:5Top

     

    1 楼kisslan(郁忧的曼陀萝)回复于 2004-03-24 18:28:26 得分 10

    js放在span后面,你放在前面,它还没解析到span,所以会报错   :)Top

    2 楼exceyond(南柯)回复于 2004-03-24 18:38:20 得分 0

    我的本意是写一段html放在js里作为独立文件的,所以必然会出现  
      <script   src=mycode.js></script>在<span   id=pak></span>前面的情况,有办法实现吗?  
       
      印象里html是很经的起摔打折磨的,js大多数可以随便放的  
       
      多谢,请再指点一二。Top

    3 楼afoskoo(暂停打印)回复于 2004-03-24 18:41:05 得分 10

    写成函数,然后在最后调用.Top

    4 楼lidelu(animator)回复于 2004-03-24 18:43:54 得分 10

    JS被如果是作为函数调用,则可以放在任何页面的一个位置  
      但是,如果你想让页面载入时直接执行,则有特别要求。  
       
      你的页面执行   document.all.pak.innerHTML=pakstring;   的时候,  
      后面的<span   id=pak></span>还没有载入,所以找不到对象。  
       
      如果你要把js作为独立的文件,  
      可以在把包含文件的语句放到<span   id=pak></span>后面,比如html的末尾。Top

    5 楼exceyond(南柯)回复于 2004-03-24 18:53:25 得分 0

    不是增加html中代码就是改动html中代码位置,我没有那么大的权限要求客户改动那么多  
       
      我想的可能方法是,  
      一,判断其他html已经下载了然后执行外部js的这些代码;  
      二,无法准确判断时干脆用时间延迟,几秒后执行  
       
      请问,有判断html页面已经下载(不包括外部js)的函数吗?  

  • 相关阅读:
    java 代码 添加控件 修改位置 View
    获取整个Activity的layout
    线程加锁 同步
    应用内悬浮按钮 可吸附 展开有动画 mini播放器
    svg 动画
    动画之二:属性动画 Property Animation
    ButterKnife 免去findviewby的麻烦
    ImageView 控件的宽高随图片变化
    python pip使用国内镜像安装第三方库:命令行或PyCharm
    pycharm安装pika提示CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com>
  • 原文地址:https://www.cnblogs.com/hateyoucode/p/1314790.html
Copyright © 2011-2022 走看看