将带有撇号的字符串传递给javascript函数

Ten*_*ack 3 javascript escaping

我有一种情况,我需要将带有撇号的字符串传递给javascript函数.然后,此函数接受字符串并使用它在DOM中按id查找元素.举个例子,我需要打电话:

showElement('what's')

function showElement(element_id){
     document.getElementById(element_id).style.display = "block";
}
Run Code Online (Sandbox Code Playgroud)

我尝试像showElement('what's')一样逃避撇号,但这似乎没有用.这有可能吗?

Adr*_*der 5

看看JavaScript转义字符

尝试使用反斜杠\

就像是

showElement('what\'s') 

function showElement(element_id){ 
     document.getElementById(element_id).style.display = "block"; 
} 
Run Code Online (Sandbox Code Playgroud)