私はダッシュでビデオプレーヤーを作成しています。ビデオコンテナ要素内に<video>
要素を作成するための関数にデータ属性を追加しようとすると、「Uncaught ReferenceError:要素属性の代入に無効な左辺がある」というエラーが表示されるようです。それは私の "データ・ビデオ-ID" を好きではないので、キャッチされていないReferenceError:要素属性の代入で左辺が無効です
videoElement.data-video-id = window.datavideoId;
OK - :
function createVideoElement() {
videoElement = document.createElement("video");
videoElement.id = "video";
videoContainer = document.getElementById("video-container");
videoElement.autoplay = false;
videoElement.src = "";
videoElement.controls = true;
videoElement.data-video-id = window.datavideoId;
videoContainer.appendChild(videoElement);
window.addEventListener('popstate', onBackNav);
return videoElement;
}
エラーがで発生します。 data-video-id行を削除すると、<video>
要素が適切な属性で作成されます。このエラーが出ることなく、どうすればこのことができますか?
は、video要素 –