"소스보기"에서 해당 코드를 얻었습니까? 그렇다면 페이지에 스크립트가 실행되어 페이지가로드되면 동적으로 이벤트 핸들러를 연결하기 때문에 원시 HTML의 onclick 이벤트는 단지 자리 표시 자일 수 있습니다.
예 : 위의 페이지에서
<html>
<head></head>
<body>
<div id="main">This text is not clickable and has no action when clicked, but try to click me anyway just in case.</div>
</body>
<script>
window.onload = function()
{
document.getElementById("main").onclick = function() {
return alert('Actually, I am clickable afterall!');
};
};
</script>
</html>
는, 디폴트 조치를 온 클릭하지 않았다가 "주"라는 DIV있다. 그러나 페이지가로드되면 id가 "main"인 div의 onclick 속성에 함수를 첨부하는 코드를 호출하는 이벤트 (이 경우 window.onload)가 발생합니다. 결과적으로 원시 HTML에 기본 핸들러가 포함되어 있지 않고 "소스보기"를 수행하지 않으면 핸들러를 볼 수 없더라도 메인이 클릭 가능하게됩니다 (브라우저에 개발자 도구가 있으면 볼 수 있음)). 당신이 JSFiddle에 익숙하지 않은 경우, 오른쪽 하단 모서리는 웹 페이지가 렌더링되는 위치, 그래서 거기에 텍스트를 클릭하고 표시되어야합니다 (http://jsfiddle.net/qfazj/2/
:
나는 또한 JS 바이올린이 제공 한 경고가 발생합니다.)
네, 내가보기 소스에서 가져 왔어 .. 좀 더 자세히 설명해 주시겠습니까 .. – Dhatri
예를 들어 보겠습니다. – NYCdotNet
빠른 답장을 보내 주셔서 감사합니다. – Dhatri