如何用我自己定义的值替换screen.width值?
我想定义假的screen.width
:
var screen.width = 1024;
<head>
中的
因此,当下面的代码加载时,它将始终在任何<h1>test 2</h1>
screen.width
我使用以下代码:
<script type="text/javascript">
if (screen.width>=1400)
{
document.write('<h1>test 1</h1>');
}else
{
document.write('<h1>test 2</h1>');
}
</script>
希望我能清楚解释我的问题。
答案 0 :(得分:1)
只是为了好玩,你可以让screen
的属性变成这样:
var tempScreen = {};
for (var obj in screen)
tempScreen[obj] = screen[obj];
tempScreen.__proto__ = screen.__proto__;
screen = tempScreen;
screen.width = 400;
console.log(screen.width); // -> 400