Browser Parser and XSS escaping testing

All script executions are demonstrated with "alert", and the number of the question will be alerted if the script gets executed

Basics

Question 1

<a href="%6a%61%76%61%73%63%72%69%70%74:%61%6c%65%72%74%28%31%29"></a>
Click me

Question 2

<a href="&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;:%61%6c%65%72%74%28%32%29">Click me</a>
Click me

Question 3

<a href="javascript%3aalert(3)">Click me</a>
Click me

Question 4

<div>&#60;img src=x onerror=alert(4)&#62;</div>
<img src=x onerror=alert(4)>

Question 5

<textarea>&#60;script&#62;alert(5)&#60;/script&#62;</textarea>

Question 6

<textarea><script>alert(6)</script></textarea>

Advanced

Question 7

<button onclick="confirm('7&#39;);">Button</button>

Question 8

<button onclick="confirm('8\u0027);">Button</button>

Question 9

<script>&#97;&#108;&#101;&#114;&#116&#40;&#57;&#41;&#59</script>

Question 10

<script>\u0061\u006c\u0065\u0072\u0074(10);</script>

Question 11

<script>\u0061\u006c\u0065\u0072\u0074\u0028\u0031\u0031\u0029</script>

Question 12

<script>\u0061\u006c\u0065\u0072\u0074(\u0031\u0032)</script>

Question 13

<script>alert('13\u0027)</script>

Question 14

<script>alert('14\u000a')</script>

Bonus

Question 15

<a href="&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3a;&#x25;&#x35;&#x63;&#x25;&#x37;&#x35;&#x25;&#x33;&#x30;&#x25;&#x33;&#x30;&# x25;&#x33;&#x36;&#x25;&#x33;&#x31;&#x25;&#x35;&#x63;&#x25;&#x37;&#x35;&#x25;&#x33;&#x30;&#x25;&#x33;&#x30;&#x25;&#x33;&#x36;&#x25;&#x36;&#x33;&#x25;&#x3 5;&#x63;&#x25;&#x37;&#x35;&#x25;&#x33;&#x30;&#x25;&#x33;&#x30;&#x25;&#x33;&#x36;&#x25;&#x33;&#x35;&#x25;&#x35;&#x63;&#x25;&#x37;&#x35;&#x25;&#x33;&#x30; &#x25;&#x33;&#x30;&#x25;&#x33;&#x37;&#x25;&#x33;&#x32;&#x25;&#x35;&#x63;&#x25;&#x37;&#x35;&#x25;&#x33;&#x30;&#x25;&#x33;&#x30;&#x25;&#x33;&#x37;&#x25;&# x33;&#x34;&#x28;&#x31;&#x35;&#x29;">Click me</a>
Click me