1.有以下输入控件在HTML中,代码如下:<input type="hidden" name="productName" id="productName" value="测试产品名称">。
2.可以使用js来获取id和答案varvalue=文档。getelementbyid(“productName”)。值。
3.接下来,我们将警告(value),看看是否得到了输入的值。我们可以看到,输入的值已经成功弹出。
4.也可以使用文档。getElementsByName方法(name)。
5.如果您测试结果,您仍然可以看到“value”的值成功弹出。
6.您还可以通过jquery获得输入的值,这需要引入jquery的js包并传递代码$("#id").val()。$("#productName").val()。
7.$("输入('name=名字']”).val();例如,上面的例子可以使用$("input['name=productName']").val()。
对象是复杂数据类型,定义了无序键值对的集合
delect obj.name 删除属性名和值
obj.name = undefined 删除属性值
name in obj &&name === undefined 判断含有属性名,但值为undefined
注意 name === undefined 不能判定 name 是否为 obj 的属性
Object.key(obj) 查看对象的所有属性名
Object.values(obj) 查看对象的所有属性值
Object.entries(obj) 查看对象的所有属性名和属性值
console.dir(obj) 查看共有属性和自身属性
name in obj 判断属性名是否存在,不会区分自身属性和共有属性
obj.hasOwnProperty('name') 判断对象自身拥有的属性,不包含共有属性
属性存在则修改,没有则增加
批量赋值,ES6 新出
Object.assign(obj, {p1 = 1, p2 = 2, p3 = 3})