前端let arr=[ { "stockName": "", },{ "stockName": "3", }{ "stockName": "", }] 当stockName是空的时候在input下边提醒sk值不能为空 有值的话不用管
时间: 2024-09-22 19:07:59 浏览: 17
当你有一个JavaScript数组`arr`,其中每个元素都是一个包含`stockName`键的对象,你可以通过遍历这个数组并在遇到`stockName`为空的元素时添加一些处理逻辑,例如在DOM中显示提示信息。这是一个简单的示例:
```javascript
let arr = [{ "stockName": "" }, { "stockName": "3" }, { "stockName": "" }];
// 遍历数组
for (let i = 0; i < arr.length; i++) {
if (!arr[i].stockName) {
// 如果stockName为空,检查是否已经在这个位置添加了错误提示(这里假设你已经有了一个用于显示错误的输入元素和一个提示容器)
let input = document.getElementById('your-input-id'); // 输入框ID
let errorContainer = document.getElementById('error-container');
// 没有提示的情况下添加
if (!errorContainer.querySelector('.empty-stock-name')) {
let errorMessage = document.createElement('span');
errorMessage.textContent = 'stockName不能为空';
errorMessage.classList.add('empty-stock-name'); // 自定义CSS类名
errorContainer.appendChild(errorMessage);
}
} else {
// stockName有值,则忽略提示
// 这里可以移除之前的提示或者其他操作
}
}
```
在这个例子中,如果发现`stockName`为空,就在相应的输入元素下面创建并显示一个提示消息。如果有值则不做处理。
阅读全文