I have a situation where I need to pass a string with an apostrophe in it to a javascript function. This function then takes the string and uses it to find the element by id in the DOM. As an example, I need to call:
showElement('what's')
function showElement(element_id){
document.getElementById(element_id).style.display = "block";
}
I tried escaping the apostrophe like showElement('what\'s') but that did not seem to work. Is this possible at all?
Have a look at JavaScript Escape Characters
Try using a backslash \
Something like
showElement('what\'s')
function showElement(element_id){
document.getElementById(element_id).style.display = "block";
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With