var strTitle="西马道街2号";strAdded="<input type='button' value='查看视频' onclick='Transit("+ strTitle +");'>";function Transit(str)
{
    alert(str)
}
请教一下,上面这段代码是以字符串形式动态加入网页的。
但在调试过程中一直报 “缺少')'”的错误。
实在不知道怎么办了

解决方案 »

  1.   

    strAdded="<input type='button' value='查看视频' onclick='Transit("+ strTitle +")';>";'放在;的前面
      

  2.   

            <script type="text/javascript">
                var strTitle = "西马道街2号";
                strAdded = "<input type='button' value='查看视频' onclick='Transit(\"" + strTitle + "\");'>";
                document.write(strAdded);
                
                function Transit(str) {
                    alert(str)
                }
            </script>