リストからランダムなURLを読み込むiframeを自分のウェブサイトに作成したいと思います。 私はこのランダムなiframeの内容
<html>
<head>
</head>
<body>
<iframe class="frame" src="" style="width:200px; height: 200px"></iframe>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
var cat1 = [
"https://www.youtube.com/watch?v=2XG_0iV2B40",
"https://www.youtube.com/watch?v=QnxpHIl5Ynw",
];
var myFrame = document.getElementsByClassName("frame");
function getRandomUrl(myFrame) {
var index = Math.floor(Math.random() * cat1.length);
var url = cat1[index];
myFrame.src = url;
}
function codeAddress() {
getRandomUrl(myFrame);
}
</script>
<script type="text/javascript">
codeAddress();
</script>
</body>
</html>
を試してみましたが、それはうまくいきませんでした。私は基本的に私が見つけることができたすべてを試みたが、何も理解できない。どんな助けもありがとうございます。ありがとう。
「うまくいかない」 - なぜ?代わりに何が起こったのですか? –
'document.getElementsByClassName(" frame ");' - HTMLCollectionを返します。try 'document.getElementsByClassName(" frame ")[0];' –
@JaromandaX私はまだ何もしませんでした、空のiframe – PRIVM