<
frame
id="1"
name
="main"
="2"
載入後用js動態修改為:
<
frame
id="1"
name
=""="2"
name
="main"
對於的鏈結怎麼一樣還是在1中開啟呢 ?
因為是根據window.name來搜尋的,動態修改iframe的name屬性時,window.name並沒有修改,所有,如果我們要這個正常工作,我們需要如下**:
document.getelementbyid("1
").contentwindow.window.name=""
;document.getelementbyid("2
").contentwindow.window.name="
main";
ok! it worked!!
小樣的,整了我一下午,還不把你弄死!!
函式的name屬性
函式的name屬性返回函式的名字。function fn fn.name fn 如果是通過變數賦值定義的函式,那麼name屬性返回變數名。var f function f.name f 但是,上面這種情況,只有在變數的值是乙個匿名函式時才是如此,如果變數的值是乙個具名函式,那麼 name屬性返回的f...
函式name屬性
在函式宣告和函式命名表示式中都有name屬性。很多資料中都說明函式宣告和命名函式表示式中都已定義了name屬性,對此我也深信不疑。今天做了乙個小測試,發現在ie下函式的name屬性一直都是未定義。1function foo 函式宣告 2var bar function 函式表示式 3var baz ...
函式的擴充套件 name屬性
函式的name屬性返回該函式的函式名 function foo foo.name foo 這個屬性早就被瀏覽器廣泛支援,但是直到 es6,才將其寫入了標準。需要注意的是,es6 對這個屬性的行為做出了一些修改。如果將乙個匿名函式賦值給乙個變數,es5 的name屬性,會返回空字串,而 es6 的na...