execute js with innerhtml
<html>
<head>
<script>
function executer_script(monscript) {
var head = document.getElementsByTagName("head")[0];
var scr;
var d = document.getElementById('resultat');
d.innerHTML = monscript;
var scrajx = d.getElementsByTagName('script');
for(var i in scrajx) {
scr = document.createElement("script");
scr.type = "text/javascript";
scr.text = scrajx[i].text;
head.appendChild(scr);
}
}
</script>
</head>
<body>
<input type="button" value="test" onclick="executer_script('Mon html + du javascript <script>alert(\'test\');</script>');">
<div id="resultat"></div>
</body>
</html>
Also in HTML:
- Adding and Deleting html Elements
- html how to create an icon bar in url
- copyright symbol in html
- html2pdf page break option
- how to create a do to
- html2pdf pagebreak option
- font awesome reload icon
- js create html element
- move cursor to end of line javascript
- how to hide error in laravel
- html basic page
- web appbuilder developer edition use URL parameter
- selenium python get innerhtml
- vuetify v-text-field bottom padding
- html italic
- html table filter by all columns
- how to add ads on html
- html set icon
- fetch html from url
- aligning image to middle in html
- read only attribute in html
- how to set a var in js to be a download
- hidden input
- what does htmlentities do in php