ランダムな画像とテキストを開くためのWebページを取得しようとしています。私はこれを使って、図書館のフロントページに異なるイベントを掲載します。ウェブ上のさまざまな例から抜け出す私は、これでうまく動作するための基礎を得ました。ランダムなテキストと画像のスクリプトにスタイル/フォントを追加しようとしています
var total_images = 2;
var random_number = Math.floor((Math.random()*total_images));
var random_img = new Array();
var random_text = [];
random_img[0] = "<a href = 'www.webpage.com'><img src='image_1.jpg' alt='Image'></a>";
random_text[0] = "<p>Here is some text</p>";
random_img[1] = "<a href = 'www.webpage2.com'><img src='image_2.jpg' alt='Image2'></a>";
random_text[1] = "<p>Here is some text2</p>";
document.write(random_img[random_number] + ' <br/><p id="myP">' + random_text[random_number] + 'dfsadf</p>');
function myFunction() {
document.getElementById("myP").style.font = "italic bold 20px arial,serif";
}
これは期待どおりに機能し、更新時に新しいイベントの画像とテキストが表示されます。私が問題を抱えているのは、私たちのウェブページの残りの部分とスタイルを一致させることができないということです。私は関数を使って新しいid、通常のhtmlタグを作成しようとしました。私がいつも<b>または<i>よりも何かをrandom_text[] = "<p>codehere</p>";
に追加すると、ページが壊れます。
フォントを一致させると完全に変えることができます。
「それはページを壊す」を定義してください。 –
ページが空白になります。 –