非常抱歉给您带来了困扰。在这个问题中,错误是因为 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'属性时出现空对象引发的错误。

希望这次修改可以解决问题。如果还有其他问题,请随时告诉我。

JavaScript 错误:Cannot read properties of null (reading 'value') 解決方案

原文地址: https://www.cveoy.top/t/topic/OZ1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录