Chrome डेवलपर टूल में समय का उपयोग करना, मैं innerHTMLके माध्यम से घटनाओं को दर्ज करने के कोड के इस छोटे से टुकड़े के लिए इस्तेमाल किया:आंतरिक HTML को क्लिक करने पर क्लिक करने से क्रोम पर दो पार्सिंग ईवेंट ट्रिगर क्यों होते हैं?
<!DOCTYPE html>
<html>
<head>
<script>
function test(){
var wrap = document.getElementById('wrapper');
wrap.innerHTML = "test";
}
</script>
</head>
<body>
<input type="button" value="click" onClick="test();"/>
<div id="wrapper"></div>
</body>
</html>
और मैं दो पार्स करने की घटनाओं निकाल दिया एक बार परीक्षा पद्धति चलाया जाता है देखते हैं कि देख सकते हैं :
मैं उपयोग कर रहा हूँ क्रोम संस्करण 23.0.1271.64 मीटर
यह कुछ उम्मीद कर रहा है? क्या यह क्रोम डेवलपर टूल्स से एक बग है? या क्रोम के तहत सुधार करने के लिए कुछ है?
संभावित डुप्लिकेट [क्यों संलग्न करें ट्रिगर ट्रिगर्स स्टाइल को फिर से शुरू करें जबकि आंतरिक HTML सेटिंग को क्रोम पर नहीं है?] (Http://stackoverflow.com/questions/13344080/why-appendchild-triggers-recalculate-style-whereas-setting-innerhtml -dont-on-ch) –