2017-06-21 49 views
2

我正在使用onclick事件动态填充输入标签,onclick是使用数据库值构造的服务器端。它很好,直到我传递的值包含一个撇号。该函数从不触发,因为HTML中的分隔符发生冲突。任何帮助赞赏。如何将包含撇号的文本值传递给javascript函数

<span onclick='putHName("DANCER'S CALL");'> 
     DANCER'S CALL 
    </span> 

    function putHName(hname) { 
document.getElementById("HorseName").value=hname; 
document.getElementById('HorseName').focus(); 
    } 

回答

1

各地更改报价,并使用\逃避单引号:

onclick="putHName('DANCER\'S CALL');" 
相关问题