蓝桥杯练习题——健身大调查

在浏览器中预览 index.html 页面效果如下:

初始效果

目标

完成 js/index.js 中的 formSubmit 函数,用户填写表单信息后,点击蓝色提交按钮,表单项隐藏,页面显示用户提交的表单信息(在 id 为 result 的元素显示)。信息格式如下:“身高 172cm,体重 60kg,性别男,会在健身房、公园锻炼”。 注意:检测时会模拟表单填写过程,请不要为 id 为 result 的元素赋固定值。

完成效果

题解

function formSubmit() {
  // TODO:待补充代码

  let height=document.querySelector("#height").value;
  let weight=document.querySelector("#weight").value; let sex=document.querySelector('input[name="male"]:checked').value;
 
  let place=document.querySelectorAll('input[name="place"]:checked');
  let quescontent=document.querySelector("#quescontent")
  let result=document.querySelector("#result")
  quescontent.style.display='none'
  result.style.display='block'
  if(sex==1){
    sex="女";
  }else sex='男';
  let newPlace=[]
  for(let i=0;i<place.length;i++){
    console.log(place[i]);
    newPlace.push(place[i].nextSibling.textContent.trim())
  }

  result.innerHTML=`问卷提交完毕,感谢您的参与!<br>身高${height}cm,体重${weight}kg,性别 ${sex},会在${newPlace.join(',')}健身锻炼。`
}

newPlace.push(place[i].nextSibling.textContent.trim()):将 place 数组中每个元素的下一个同胞节点的文本内容(去除首尾空白)添加到 newPlace 数组中

相关推荐

  1. web真题:健身调查

    2024-03-19 23:46:07       16 阅读
  2. 练习题

    2024-03-19 23:46:07       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-19 23:46:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-19 23:46:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-19 23:46:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-19 23:46:07       20 阅读

热门阅读

  1. 隐私计算实训营第一期第1讲

    2024-03-19 23:46:07       17 阅读
  2. Vue打包问题汇总:legacy、runtime.js

    2024-03-19 23:46:07       19 阅读
  3. Windows下.ipynb文件,比较实用

    2024-03-19 23:46:07       17 阅读
  4. Mysql,MongoDB,Redis的横纵向对比

    2024-03-19 23:46:07       18 阅读
  5. LeetCode108 将有序数组转换为二叉搜索树

    2024-03-19 23:46:07       17 阅读
  6. 详细了解CSS

    2024-03-19 23:46:07       19 阅读
  7. 蓝桥集训之八数码

    2024-03-19 23:46:07       21 阅读
  8. 深入挖掘C语言之——枚举

    2024-03-19 23:46:07       20 阅读
  9. defer 中recovery from panic中的注意点

    2024-03-19 23:46:07       18 阅读
  10. LeetCode112 路径总和

    2024-03-19 23:46:07       18 阅读