AMPで単純なHTMLページを作成していて、問題が発生しました。 JavaScriptを使用してimg
src
を変更したいところです。動作しないようです。amp-img srcを変更するには?
HTML:
<amp-img id="logo-cat" src="http/images.." alt="logo-category"
はJavaScript:
var logoimg = document.getElementById("logo-cat");
logoimg.src = "https://cdn.vox-cdn.com/uploads/chorus_asset/file/8597673/ph_1_color_black_moon_copy_1000x1000.png";
これが動作するようには思えません。
通常 ''
に入れアンペアスクリプト(https://cdn.ampproject.org/v0.jsとカスタム要素)はありますか? – stealththeninjaスクリプトを使用すると、タグ/属性を使用して使用できる特定の機能を追加できます。たとえば、amp-bindのサンプルhttps://ampbyexample.com/components/amp-bindを参照してください。基本的に、頭にamp-bindを含めると( '') '[src]'や '[value]'にローカル変数を使う権限があります。 – adnanyousafch
URLに応じて別の画像を読み込み、HTMLでイベントが発生したときに画像を読み込まないようにしたい。私はJSをURLから分割するために使用しました:exmaple:https://test.com?=catのために、私は入力したCATを手に入れました。これを達成することができますか? – subt