【发布时间】:2010-02-19 05:35:45
【问题描述】:
我有一种情况,我需要将带有撇号的字符串传递给 javascript 函数。然后,此函数获取字符串并使用它在 DOM 中按 id 查找元素。例如,我需要调用:
showElement('what's')
function showElement(element_id){
document.getElementById(element_id).style.display = "block";
}
我尝试像 showElement('what\'s') 那样转义撇号,但这似乎不起作用。这可能吗?
【问题讨论】:
-
作为一般规则,我会说不要在元素 ID 中使用撇号。
-
我认为对元素 ID 使用撇号是无效的 html
标签: javascript escaping