解决方案 »

  1.   

    我想取id怎么办?
    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <title> New Document </title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script type="text/javascript">
    function change1(){
    var a=document.getElementById("c");
         a.innerHTML ="" ;
    var b=document.getElementById("d");
         b.innerHTML ="" ;
    } function change(){
    var a=document.getElementById("{$f.ly_id}");
                 a.innerHTML = "<textarea id='c' name='hf_nr'></textarea>";
        var b=document.getElementById("{$f.ly_id}");
     b.innerHTML = "<input type='submit' id='d' value='确定' onclick='' />";      
    }
    </script> </head>
    <body>
    <h3>会员留言</h3>
    <foreach name="run" item="f">
    {$f.hy_yhm}:{$f.ly_nr}&nbsp <input type="button"  value="回复" onclick="change()"/>&nbsp <a href="__URL__/del?ly_id={$f.ly_id}">删除</a></br>
        <h5>留言时间:{$f.ly_time||date="Y m d H:i:s",###}</h5> 
    <form action="__URL__/answer?ly_id={$f.ly_id}" method="post" onsubmit="change1()">

    <div id="{$f.ly_id}"></div>
    <div id="{$f.ly_id}"></div> </form>
    <hr/>
    </foreach>
    {$fenye}
    </body></html>
      

  2.   

    你是想直接在上面的JS中直接调用下面循环的ID?你想的太多了,你可以考虑将ID采用ajax的方式进行获取遍历才是可以的。
      

  3.   

    单独的js文件好像识别不了模板的标签的写法,除非你把js代码嵌套到模板。
      

  4.   

    取id的话,建议你用onclick,把你的id传到对应的js方法
      

  5.   

    php用json_encode包装好,传给js对象 var value = eval(<?php echo $json; ?>);