我可以在HTML中解析Javascript吗

我可以在HTML中解析Javascript吗,javascript,css,html,dom,Javascript,Css,Html,Dom,我正在尝试使用以下代码解析HTML文件,我将一个HTML文件传递到core.Element.parse,然后将其呈现到视图中: this.newElement = core.Element.parse(html); this.view.getContent().append(this.newElement); html文件如下所示: <div> <html> <head> <style> #map-canvas {

我正在尝试使用以下代码解析HTML文件,我将一个HTML文件传递到core.Element.parse,然后将其呈现到视图中:

this.newElement = core.Element.parse(html);
this.view.getContent().append(this.newElement);
html文件如下所示:

<div>
<html>
  <head>
    <style>
      #map-canvas {
        width: 250px;
        height: 250px;
      }
    </style>
    <script src="https://maps.googleapis.com/maps/api/js"></script>
    <script>
      function initialize() {
        var mapCanvas = document.getElementById('map-canvas');
        var mapOptions = {
          center: new google.maps.LatLng(53.4333, -7.9500),
          zoom: 8,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        var map = new google.maps.Map(mapCanvas, mapOptions)
      }
      google.maps.event.addDomListener(window, 'load', initialize);
    </script>
  </head>
  <body>
    <div id="map-canvas"></div>
  </body>
</html>
</div>

#地图画布{
宽度:250px;
高度:250px;
}
函数初始化(){
var mapCanvas=document.getElementById('map-canvas');
变量映射选项={
中心:新google.maps.LatLng(53.4333,-7.9500),
缩放:8,
mapTypeId:google.maps.mapTypeId.ROADMAP
}
var map=new google.maps.map(mapCanvas,mapOptions)
}
google.maps.event.addDomListener(窗口“加载”,初始化);
有人能告诉我为什么html和css被解析,而javascript没有?当我检查元素时,html和css都在那里,但没有javascript的迹象,什么也没有出现


提前感谢您的帮助

请解释
core.Element.parse()的来源。它来自某个库吗?可能是因为你的库是一个DOM解析器,而不是一个带有JavaScript引擎的完整的web浏览器。解析HTML字符串并从中创建元素。参数:html:String返回:element:element-var-element=core.element.parse(“”);昆廷,如果没有完整的javascript引擎,还有什么办法呢?@Drumele15-对javascript进行反向工程,并用您正在使用的任何编程语言重写它。