我正在尝试获取HTML节点的更改值。
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if(mutation.addedNodes[0].data == "9"){
dostuff();
}
}
}
但是javascript只返回一个对象而没有
addedNodes.mutation.addedNodes[0]
打印出来:
< TextNode textContent =“9”>
我在哪里可以获得已更改的HTML节点的值?
非常感谢。
答案 0 :(得分:0)
好的,通过Stackoverflow
找到了解决方案var observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
[].call(mutation.addedNodes).forEach(function (addedNode) {
if(addedNode.textContent == "9"){
dostuff();
}
});
});
});