나는 URL 표시 줄에 쓰기북마크 렛을 통해 새로운 innerHTML을 설정하면 전체 페이지가 제거됩니다. 어떻게 해결할 수 있습니까?
javscript:document.getElementById("existing_elementid").innerHTML = "some text";
객체의 innerHTML을 변경하지만 전체 페이지를 제거하고 설정 "텍스트"대신하지 않는 브라우저.
후 소스 코드는 다음과 같습니다 것을 :
<html>
<head></head>
<body>
some text
</body>
</html>
편집 :이 빈 사이트에 전달하기 전에
- , 내가 명령이 실행 정상이라고 볼 수있다 (내용 existing_elementid가 "some text"로 변경되었습니다).
- 콘솔에서 같은 작업을 시도하면 원하는 결과가 나타납니다. 그러나 콘솔은 또한 나에게 대답 "일부 텍스트"를 주었다. 어쩌면 문제는 북마크릿이 새로운 페이지로 답변을 제공한다는 것입니다.
그리고 그 전에 ... 어떻게 보이나요? –
은 일반적인 웹 페이지와 같습니다. 나는 duckduckgo.com에서 그것을 시도했고, 그 결과를 나에게 주었다. – Jere
브라우저 콘솔에서 해보십시오. –