gpt4 book ai didi

javascript - 在 __proto__ 上设置的属性会覆盖直接在 Chrome 中设置的属性

转载 作者:行者123 更新时间:2023-11-29 15:51:55 28 4
gpt4 key购买 nike

用这个 html:

<select><option>hi</option></select>

<script type="text/javascript">

var select = document.getElementsByTagName("select")[0];

select.__proto__.setValue = "foo";
select.setValue = "bar";

alert(select.setValue);

</script>

在 Firefox 和 Opera 中,输出是“bar”,但在 Chrome 中,输出是“foo”。如果我跳过 __proto__ 定义,所有浏览器都会输出“bar”。

如何让 Chrome (8.0) 输出属性的对象特定值,而不是原型(prototype)上设置的值?

最佳答案

如上评论所述,当前版本的 Chrome 已解决此问题。

关于javascript - 在 __proto__ 上设置的属性会覆盖直接在 Chrome 中设置的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4440787/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com