Javascript 加载后我没有得到iframe的值
我有一个谷歌地图,作为iframe加载。我想在加载后修改地名,但我找不到我的jquery代码Javascript 加载后我没有得到iframe的值,javascript,jquery,Javascript,Jquery,我有一个谷歌地图,作为iframe加载。我想在加载后修改地名,但我找不到我的jquery代码 $(document).ready(function(){ $('#gmap_canvas').load(function() { const place = $("#gmap_canvas").contents().find(".place-name").text(); console.log(place); });
$(document).ready(function(){
$('#gmap_canvas').load(function() {
const place = $("#gmap_canvas").contents().find(".place-name").text();
console.log(place);
});
})
我也尝试过使用iframe作为选择器,我使用iframe id作为gmap_画布。这对我不起作用。类名为“place name”的内容我猜“同源策略”会阻止您访问iFrame的内容。好的,我该怎么操作这些值呢。不过,这些值可以通过控制台访问,但在使用开发人员工具单击以映射之后。最初它是空的。但是在单击MapUsing工具并使用console检查之后,会给出正确的值。我不确定,但MapsAPI中可能有一些东西允许您这样做。