JavaScript 错误:Cannot read properties of null (reading 'value') 解決方案
非常抱歉给您带来了困扰。在这个问题中,错误是因为 JavaScript 代码尝试读取一个不存在的元素的'value'属性导致的。
请尝试使用下面的修复方法:
const selectedDate = form.querySelector('input[type="date"]');
const selectedArea = form.querySelector('.ui.dropdown[name="area"]');
const selectedVehicle = form.querySelector('.ui.dropdown[name="vehicle"]');
if (!selectedDate.value || !selectedArea.value || !selectedVehicle.value) {
return;
}
const selectedDateValue = selectedDate.value;
const selectedAreaValue = selectedArea.value;
const selectedVehicleValue = selectedVehicle.value;
这样我们首先获取了元素对象,然后再获取其'value'属性。这样可以避免在获取'value'属性时出现空对象引发的错误。
希望这次修改可以解决问题。如果还有其他问题,请随时告诉我。
原文地址: https://www.cveoy.top/t/topic/OZ1 著作权归作者所有。请勿转载和采集!