簡體   English   中英

如何切換音頻循環屬性

[英]how to toggle audio loop attribute

我想切換音頻循環屬性。

<audio id="player" controls><source src="lev.mp3" type="audio/mpeg"></audio>

JS

$("#btnloop").click(function(){
    var player = $("#player");
    if (player.loop == false) {player.loop = true}
    else {player.loop = false};
});

這行不通。
對我來說,解決方案可能是另外一個嵌入了循環按鈕的SIMPLE播放器(如果有)。

循環是HTMLMediaElement的屬性。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/loop

您的播放器變量是jQuery對象,因此,如果您檢查控制台,則應該有一個錯誤。 嘗試這個。

$("#btnloop").click(function(){
    var player = $("#player")[0];
    if (player.loop == false) {player.loop = true}
    else {player.loop = false};
});

為什么不繼續使用jQuery?

$("#btnloop").click(function(){
     var player = $("#player");
     if (player.prop('loop') == false) {
        player.prop('loop', true);
     } else {
        player.prop('loop', false);
     };
});

如何切換`<textarea> <i>`'s `spellcheck` attribute with a checkbox?</div></i> <b>` 的 `spellcheck` 屬性帶有復選框?</div></b></textarea><div id="text_translate"><p> 我想要一個復選框,選中后將啟用<textarea>的spellcheck屬性,反之亦然。</p><p> 但是,我不確定這是否可能。</p><p> 到目前為止,這是我的代碼: </p><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> document.getElementById('sampleCheckbox').addEventListener('click', function() { let textArea = document.getElementById('sampleTextarea'); textArea.setAttribute('spellcheck', 'true') =.textArea,setAttribute('spellcheck'; 'false') });</pre><pre class="snippet-code-html lang-html prettyprint-override"> Enable/Disable Spellcheck <input type="checkbox" id="sampleCheckbox" checked> <br> <br> <textarea spellcheck="true" rows="5" cols="50" id="sampleTextarea">sadadadadadsasamkdajdakmkmxzcm</textarea></pre></div></div><p></p><p> 我如何實現這個目標?</p></div>

[英]How to toggle a `<textarea>`’s `spellcheck` attribute with a checkbox?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 音頻的Bootstrap Toggle屬性 在 for 循環中切換屬性 如何切換屬性 如何切換dom音頻元素 如何使用jQuery切換數據屬性? 如何通過單擊按鈕切換音頻play()pause()? 如何使用一個按鈕切換音頻播放/暫停 如何刪除音頻類並來回切換? 如何切換`<textarea> <i>`'s `spellcheck` attribute with a checkbox?</div></i> <b>` 的 `spellcheck` 屬性帶有復選框?</div></b></textarea><div id="text_translate"><p> 我想要一個復選框,選中后將啟用<textarea>的spellcheck屬性,反之亦然。</p><p> 但是,我不確定這是否可能。</p><p> 到目前為止,這是我的代碼: </p><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> document.getElementById('sampleCheckbox').addEventListener('click', function() { let textArea = document.getElementById('sampleTextarea'); textArea.setAttribute('spellcheck', 'true') =.textArea,setAttribute('spellcheck'; 'false') });</pre><pre class="snippet-code-html lang-html prettyprint-override"> Enable/Disable Spellcheck <input type="checkbox" id="sampleCheckbox" checked> <br> <br> <textarea spellcheck="true" rows="5" cols="50" id="sampleTextarea">sadadadadadsasamkdajdakmkmxzcm</textarea></pre></div></div><p></p><p> 我如何實現這個目標?</p></div> 如何切換元素的標題屬性?
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM