我有以下简单的HTML和JS代码。当用户选择意大利语选项时,JS代码会动态加载一个外部JS文件language_it.js。
<html>
<head>
<script>
function ChangePageLanguage()
{
var e = document.getElementById("langDD");
var lang = e.options[e.selectedIndex].value;
if (lang == "it")
{
var scrptE = document.createElemen
我有一个小功能,从服务器加载一个JSON文件,并在网站上显示它的一个属性。因为我的代码嵌入在旧的遗留系统中,所以我不能使用jQuery或任何其他框架。
加载信息很好,但当我尝试将其设置为一个元素时,该元素始终为null
var element = document.getElementById("some_element_id");
element.innerHTML = output; // element is always NULL here
这只在Internet Explorer9中发生,所有其他浏览器(和IE的其他版本)都工作得很好。最奇怪的事情是:如果我停用浏览器