我可以在HTML中解析Javascript吗
我正在尝试使用以下代码解析HTML文件,我将一个HTML文件传递到core.Element.parse,然后将其呈现到视图中:我可以在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 {
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进行反向工程,并用您正在使用的任何编程语言重写它。