How do you nest quotes in HTML beyond the second level? As far as I know, there are only 2 types of quotes – single(‘) and double(“). I am aware of escaping using slashes – you have to escape in the code but that escaping won’t work at the browser level. What is the accepted method to get around something like the following?
<p onclick="exampleFunc('<div id="divId"></div>');">Some Text</p>
That code prints to the browser:
‘);”>Some Text
You need to use proper escaping/encoding. Either in HTML using character references:
Or in JavaScript using string escape sequences: