当前位置:   article > 正文

JavaScript运行字符串的js代码_js执行字符串代码

js执行字符串代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. var codeTxt = '(function() { console.log(document.querySelector(".title").innerHTML) })()';
  10. function run() {
  11. console.log('执行js字符串');
  12. // 第一种方法
  13. // let func = new Function(this.codeTxt);
  14. // func();
  15. // 第二种方法
  16. // eval(codeTxt)
  17. // 第三种
  18. setTimeout(codeTxt)
  19. }
  20. // html元素发生变化:
  21. function htmlChange() {
  22. console.log("html发生了变化");
  23. }
  24. </script>
  25. </head>
  26. <body onchange="htmlChange">
  27. <h3 class="title">执行jsStr:</h3>
  28. <button onclick="run()">开始执行</button>
  29. </body>
  30. </html>

运行js字符串代码的三种方法

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/78713
推荐阅读
相关标签
  

闽ICP备14008679号