Hello stackoverflow人员,我已经编写了一段时间并且遇到了这个脚本。因为我无法找出为什么我得到控制台错误:
TypeError: document.getElementById(...) is null var Nlang = document.getElementById('langSelect').value;
我已经尝试过onchange函数并试过这个:
document.getElementById('langSelect').onchange = function() {
但那也没有用。这个脚本有什么问题,这是我的javascript代码:
function WasChanged(){
var Nlang = document.getElementById('langSelect').value;
var currentUser = <?php echo json_encode($AppUI->user_id); ?>;
};
这是我的PHP代码:
echo arraySelect($langlist, 'pref_name[LOCALE]', 'onchange="WasChanged()" class="text" size="1"', $userLang, true);
答案 0 :(得分:2)
如果document.getElementById('langSelect')
返回null,则Dom中不得有带该ID的div。