我有一個meta http-equiv="refresh"
內<head>
。更改元刷新的內容不會改變刷新時間
<head>
<meta name="mymeta" http-equiv="refresh" content="2" id="myMeta">
</head>
使用的Javascript,我試圖改變這種meta
標籤的content
屬性。
var myMeta = document.getElementById("myMeta");
myMeta.content="10";
當我顯示經由document.write(myMeta.content);
的內容,我得到的改變後的值,它是10 ,然而,meta
標籤將不斷刷新每個秒。
我已經在Firefox和Opera中測試了這個。
整版
<!DOCTYPE html>
<html>
<head>
<meta name="mymeta" http-equiv="refresh" content="2" id="myMeta">
<script>
var myMeta=document.getElementById("myMeta");
myMeta.content="10";
document.write(myMeta.content);
</script>
</head>
<body>
</body>
</html>
我覺得'meta'標籤只有在加載頁面時纔會「執行」。之後添加/刪除/更改它們將被忽略。 – Teemu 2013-02-09 16:29:45
下面的頁面解釋了4個方法中的每一個,**設置或返回.. **,但是我不知道爲什麼刷新時間不會改變,即使'內容'正在改變。 http://www.w3schools.com/jsref/dom_obj_meta.asp – 2013-02-09 16:34:20
這很容易測試,只需以編程方式刪除整個標籤,並且您會發現,如果您的頁面仍然有定時刷新。 – Teemu 2013-02-09 16:40:27