내 HTML에 embed 태그가 있는지 어떻게 확인할 수 있습니까? 나는 자바 스크립트check embed tag 존재 여부 javascript
soundEmbed = document.createElement("embed");
soundEmbed.setAttribute("src", "notify.wav");
soundEmbed.setAttribute("hidden", true);
soundEmbed.setAttribute("autostart", true);
soundEmbed.setAttribute("loop", false);
document.body.appendChild(soundEmbed);
을 통해이 태그를 만든하지만 오토 리프레시과에 appendChild를 사용하고 있기 때문에, 때마다 그것은 추가 사운드를 생성 새로 고칩니다.
appendChild를 사용하면 많은 embed 태그가 있다고 생각합니다. 그것이 제가 생각하기에 추가 사운드의 원인이라고 생각합니다.
요소를 제거하면됩니까? 그런 다음 아이를 추가 하시겠습니까? 나는 이유 때문에이 방법이 필요하다. 샘플 :'if (document.getElementById ('soundId')) document.body.removeChild ('soundId');'이게 맞습니까? –
soundEmbed가있는 경우 어떻게 소리를 재생할 수 있습니까? 사운드가없는 경우에만 재생됩니다. –