- 主题:Re: 请教一个baidu查不到的问题。div属性丢了。
HTMLElement 有 setAttribute, 有直接 HTMLElement.attribute,
这两个不同。
setAttribute能用于所有 key: string 类型的 attribute
HTMLElement.attribute 应该是只对 element 默认含有的属性起作用。
你看看jQuery的attr源码是否对这种有区分,10多年前,我记得是attr这东西不能
卵用。
【 在 zhtoad (zang) 的大作中提到: 】
: 各位,我玩js也有一年多了,今天才知道原来自定义属性要加 data-
: 可是,这一年多来,也写了大几千行代码,向来是 attr(“selfname”,“1”)
: 从来没有写data-在前面。好像没啥问题。
: ...................
--
FROM 220.181.41.*
谢谢您
设置的时候:
$(divnote).attr("i_record",inputnote["cont"]);
$(divnote).attr("id","Idname");
使用的时候
var findnote = $("#Idname")[0]; // 加不加 [0] 一个样
console.log("record:"+$(findnote).attr("i_record"));
发现没了。使用的时候是另外一个event触发的。
--
FROM 121.13.218.*
“id”这种属性名很容易被其他js冲掉吧?
我瞎掰的。
【 在 zhtoad (zang) 的大作中提到: 】
: 谢谢您
: 设置的时候:
: $(divnote).attr("i_record",inputnote["cont"]);
: $(divnote).attr("id","Idname");
: 使用的时候
: var findnote = $("#Idname")[0]; // 加不加 [0] 一个样
: console.log("record:"+$(findnote).attr("i_record"));
: 发现没了。使用的时候是另外一个event触发的。
--
FROM 125.35.5.*
贴代码
【 在 zhtoad 的大作中提到: 】
: 各位,我玩js也有一年多了,今天才知道原来自定义属性要加 data-
: 可是,这一年多来,也写了大几千行代码,向来是 attr(“selfname”,“1”)
: 从来没有写data-在前面。好像没啥问题。
: 不过,最近,我发现一个问题。明明事先给一个div给了id 属性,也给了一个
: ..................
发自「今日水木 on iPhone 8 Plus」
--
FROM 223.104.108.*