我有一个简单的功能如下:
function FUNCTION1() {
document.getElementById('Preview1').innerHTML = ''){
if (document.UserData.input1.value.length !== 0;
var input1 = document.UserData.input1.value;
document.getElementById('Preview1').innerHTML = '<div>Hello ' + input1 + '</div>';}
}
我运行上面的脚本,一切都很好。
然后我运行另一个函数来清除具有“UserData”形式的 div。
document.getElementById('UserDataDiv').innerHTML = '';
然后我再次运行 FUNCTION1,它会显示旧值这个值不应该存在,因为 div 被清除了。
有没有办法避免这种行为或者我做错了什么?