2011-12-17 77 views
0

我想控制嵌入標記中的值,但無法找到在JavaScript中執行此操作的方法。更改嵌入標籤的值?

從YouTube ...

<div id="watch-player" class="flash-player"> 

<embed 
    type="application/x-shockwave-flash" 
    src="http://s.ytimg.com/yt/swfbin/watch_as3-vflJrftp4.swf" 
    width="640" 
    id="movie_player" 
    height="390" 
... 
> 
</div> 

如何更改指定DIV ID內嵌入標籤的寬度和高度值?

謝謝。

回答

3
var embedElem = document.getElementById("movie_player"); 
embedElem.setAttribute("height", "200"); 
embedElem.setAttribute("width", "300"); 
0

一旦你的標籤(例如用getElementsByTagName('embed'),或不過):

var embed = ... // however you want to get the embed tag 
embed.setAttribute("width","1920"); 
embed.setAttribute("height","1200"); 
// or whichever attributes to change 
+0

它有一個ID。 ID是唯一的,所以實際上他不需要使用'getElementsByTagName'。 – 2011-12-17 13:53:55