前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试
php中嵌套js的方法如下:同一文件嵌入直接用标签:echo "";?>调用外部JS将以下语句写在body之外
因为这时document.getElementById('d1')这个东西还没生成。请在DOMReady时执行。
这样试试
你的js代码先于div执行,执行你的js的时候,下面的div还没解析呢.你把php代码放到这个div下面去试试!