日期:2014-05-16  浏览次数:20349 次

一个有关引号的问题
var strTitle="西马道街2号";

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

function Transit(str)
{
  alert(str)
}


请教一下,上面这段代码是以字符串形式动态加入网页的。
但在调试过程中一直报 “缺少')'”的错误。
实在不知道怎么办了

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