0

screen.width の値を自分の定義した値に置き換える方法は?

私は偽物を定義したいscreen.width

var screen.width = 1024;

<head>

以下のコードが読み込まれると、常に表示されるように = <h1>test 2</h1>in anyscreen.width

私は次のコードを使用しています:

<script type="text/javascript">
if (screen.width>=1400)
{
    document.write('<h1>test 1</h1>');
}else 

{
    document.write('<h1>test 2</h1>');
}
</script>

私の問題を明確に説明してくれることを願っています。

4

1 に答える 1

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
于 2012-08-09T18:07:40.797 に答える