本帖最后由 hzsszmy 于 2011-12-21 18:34:31 编辑

解决方案 »

  1.   

    你的代码能执行?js运行到那里的时候<div id="abc">才创造到一半呢
      

  2.   

    我考虑了2种办法,但是都不满意。
    1。<?php include "xxx.php?id=abc";?>  //通过$_GET['id'],传递id
    2.<div id="abc" flag="">      
    //添加标记,然后在xxx.php中,利用js获取div 的id   
      

  3.   

    你的思路就不对,我感觉你是把一些c/s的编程思想硬搬到b/s上了
      

  4.   

    window.onload=function(){
    alert(document.getElementById("abc").offsetWidth);
    };
      

  5.   

    印象里,楼上方法好像是在div用css设置了宽度才能取到