0
div要素の変更を検出したい。私はすでにいくつかの型(例:変更、ロード)で "addEventListener"を試してみました。ここで addEventListener - div要素の変更を検出しますか?
は私の例ですが、イベントがトリガされません。<!doctype html>
<html>
<head>
</head>
<body>
<div id='DivElement'>Test Div Text...</div>
<button type="button" onclick="EditDivElement()">click me!</button>
<script>
function EditDivElement() {
ClickCounter++;
SelectedDiv.textContent="new text content: " + ClickCounter;
}
function OnDivEdit() {
alert("success!");
}
var ClickCounter = 0;
var SelectedDiv = document.querySelector("#DivElement");
SelectedDiv.addEventListener("change", OnDivEdit);
</script>
</body>
</html>
(編集:それは、ブラウザアドオンのためだと、それは他のウェブサイト上で使用する必要があります)
あなたはDOMの変更(突然変異)を聞いているので、あなたはすでに持っている機能にフックするだけです。 – adeneo
ブラウザアドオン用で、他のウェブサイトで使用する必要があります。 – Flo93atx
多分これ? http://stackoverflow.com/questions/15657686/jquery-event-detect-changes-to-the-html-text-of-a-div – Ronnie