map.set("aihao",{"m":"看电影","t":"逛街"}); map.set(data,data);
时间: 2023-07-05 19:27:49 浏览: 50
这是使用 JavaScript 的 Map 数据结构创建了两个键值对。第一个键值对的键为字符串 "aihao",值为一个包含两个属性 "m" 和 "t" 的对象;第二个键值对的键和值都是之前定义的对象 `data`。
您可以通过以下方式访问这些键值对:
```javascript
console.log(map.get("aihao")); // 输出 {"m":"看电影","t":"逛街"}
console.log(map.get(data)); // 输出 {"m":"看电影","t":"逛街"}
```
需要注意的是,`data` 对象作为键值对的键时,实际上是使用对象的引用作为键。因此,只有当您使用完全相同的对象引用作为键时,才能正确地获取对应的值。
相关问题
<script> // 获取信息 var username; var password; var aiHao; function formCherk(){ username = $("#username").value; password = $("#password").value; aiHao = $(".aiHao").value; console.log(username + " " + password); // 校验 // 不符合 if (username == null || username == ""){ alert("姓名不能为空"); return false; } if(password == null || password == ""){ alert("密码不能为空"); return false; } var cherked = false; $(".aiHao").each(function(){ if($(this).prop("cherked")){ cherked = true; return false; } }); if(!cherked){ alert("请选择兴趣爱好"); return false; } return true; } </script>改成正确代码
把代码中的 `$` 符号替换成 `jQuery`,并且修改获取元素属性值的方式为 `.val()`,最终代码如下:
```
<script>
// 获取信息
var username;
var password;
var aiHao;
function formCherk() {
username = jQuery("#username").val();
password = jQuery("#password").val();
aiHao = jQuery(".aiHao").val();
console.log(username + " " + password);
// 校验
// 不符合
if (username == null || username == "") {
alert("姓名不能为空");
return false;
}
if (password == null || password == "") {
alert("密码不能为空");
return false;
}
var cherked = false;
jQuery(".aiHao").each(function () {
if (jQuery(this).prop("checked")) {
cherked = true;
return false;
}
});
if (!cherked) {
alert("请选择兴趣爱好");
return false;
}
return true;
}
</script>
```
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>信息采集</title> <style type="text/css"> body{ text-align: center; } .one{ border: 1px solid black ; width: 300px; height: 200px; text-align: center; } </style> </head> <body><div> <p>账号<input type="text" name="zhanghao"/></p > <p>邮箱<input type="email" name="zhanghao"/></p > <p>密码<input type="password" name="password"/></p > <p>性别:<input type="radio" name="xb" value="a"/>男 <input type="radio" name="xb" value="b" />女</p > <!-- <p>性别<input type="radio" name="xb" value="b" />女</p > --> <p>爱好:<input type="checkbox" name="aihao"/>篮球</p > <p>爱好<input type="checkbox" name="aihao"/>爬山</p > <p>爱好<input type="checkbox" name="aihao"/>唱歌</p > <p>爱好<input type="checkbox" name="aihao"/>读书</p > <p>上传<input type="" name="wenjie"/></p > <p>所在城市:<select name="chengshi"> <option value="i">北京</option> <option value="i">南京</option> <option value="i">海南</option> </select></p > <div > <p> <div class="one">个人介绍</div> </p > </div> <p><button type="submit"/>登录</p > <p><button type="reset"/>重置</p > </div> </body> </html>个人介绍的框怎么居中对齐
您可以在样式中加入以下代码,来实现个人介绍框居中对齐:
```
.one{
border: 1px solid black;
width: 300px;
height: 200px;
text-align: center;
margin: 0 auto; /* 新增代码 */
}
```
其中,`margin: 0 auto;` 将自动将元素水平居中对齐。