XSS概念:
跨站脚本攻击; 恶意攻击者往Web页面里插入恶意的Script代码,当用户浏览该页时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的,用户信息可能造成泄漏.
实例
html部分:
<ul class="content">
<li>文本</li>
</ul>
<input type="text" class="sendcon" placeholder="请输入内容">
js部分
document.querySelector('.sendcon').addEventListener('keydown', e => {
if (e.ctrlKey && e.keyCode == 13) {
document.querySelector('.content').innerHTML += `<li>${e.target.value}</li>`
e.target.value = ""
}
}, false)
效果图:
(当在input框中输入东西以后,按下ctrl+enter键盘以后,内容就会显示在li标签中)