我試圖讓它能夠讓我的任何變量,名爲「封面」,等於在我的html正文中,iframe將使用它作爲源。我把它設置像這樣在我的js文件:如何正確地使一個iframe src等於我的變量等於什麼?
var cover = elem.attr('myFrame');
var cover = document.getElementById("myFrame");
$('.player .cover').attr('src','http://fakeurl.com/' + cover+'');
,然後我有這樣的HTML身體的一部分:
<iframe class="cover" id="myFrame"></iframe>
<ul id="audioplayer" class="playlist visible">
<li audiourl="1.mp3" cover="fakeurl1" artist="pinkzebra" album="AudioJungle">In the Moment of Inspiration</li>
<li audiourl="2.mp3" cover="fakeurl2.html" artist="pinkzebra" album="AudioJungle">Inspiring Ideas into Motion</li>
<li audiourl="3.mp3" cover="fakeurl3.html" artist="pinkzebra" album="AudioJungle">Peaceful Dawn</li>
<li audiourl="1.mp3" cover="fakeurl4.html" artist="pinkzebra" album="AudioJungle">Photos and Memories</li>
<li audiourl="2.mp3" cover="fakeurl5.html" artist="pinkzebra" album="AudioJungle">Soaring Spirit</li>
</ul><!-- /.playlist -->
iframe的顯示正確的URL(如fakeurl.com) ,但不是添加與網址等同的封面,而是在[對象HTMLIFrameElement] 中輸入任何想法(例如,http://fakeurl.com/fakeurl1.html)。 這是一個音樂播放列表,以便即時試圖使它所以每當某個音頻普蘭時,iframe將等於不管蓋=爲該歌曲
我不明白你在代碼的前兩行做了什麼。什麼是'elem'?你爲什麼要宣佈'cover'兩次? –
爲什麼你可以設置像'document.getElementById('myFrame')。src ='你的網址' –
這是一個音樂播放列表,所以即時通訊設法讓它如此,每當某個音頻播放時,iframe將等於任何封面=那首歌 – user3766012