Chrome에서는 작동하지만 Firefox에서는 작동하지 않는 Javascript setInterval 함수가 있습니다. 화면에 너무 자주 문자열을 계속 써야합니다. document.write가 선호하는 방법이 아니라는 것을 알고 있습니다. 다음은 코드입니다.
function doSomething(){
document.write("1st string ");
}
setInterval(doSomething, 2000);
감사합니다 (JS newb).
document.write
파이어 폭스에서 사용할 때 document.open
먼저 가지고 있어야 하며 MDN에서 읽을 수 있습니다.
또한 아무도 document.write
더 이상 사용 하지 않으며 사용하는 경우 중복됩니다. 목표가 문자열을 본문에 쓰는 것이라면 다음과 같이 사용하십시오.
function safeDocumentWrite(text) {
document.body.appendChild(document.createTextNode(text));
};
또는 HTML을 추가하려면 <div>
먼저 다음 과 같이 래핑하십시오 .
function safeDocumentWrite(html) {
var div = document.createElement('div');
div.innerHTML = html;
document.body.appendChild(div);
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다