replace error demo url
diff --git a/docs/docs/events/common-events.md b/docs/docs/events/common-events.md
index 2aeddaa..32a73af 100644
--- a/docs/docs/events/common-events.md
+++ b/docs/docs/events/common-events.md
@@ -18,7 +18,7 @@
 
 Weex add attribute `eventPenetrationEnabled` to `<div>` component. When the value is `true`(default would be `false`), the view's children views still respond to the event normally, while the view itself will not respond to the event, but pass the event to the lower level View.
 
-[Event penetration](https://jsplayground.taobao.org/raxplayground/c230a32e-489c-4fda-ae90-40faa6aaafbc??from=)
+[Event penetration](http://dotwe.org/vue/5d8bc374a939e135374be18fa08608dd)
 
 ## View interactivity
 
diff --git a/docs/zh/docs/events/common-events.md b/docs/zh/docs/events/common-events.md
index 37957e8..721d66f 100644
--- a/docs/zh/docs/events/common-events.md
+++ b/docs/zh/docs/events/common-events.md
@@ -12,7 +12,7 @@
 
 Weex在`<div>`组件中增加了`eventPenetrationEnabled`属性,当值为`true`(默认为`false`)时,View的子View仍能正常响应事件,但View自身将不会响应事件。
 
-[示例](https://jsplayground.taobao.org/raxplayground/c230a32e-489c-4fda-ae90-40faa6aaafbc??from=)
+[示例](http://dotwe.org/vue/5d8bc374a939e135374be18fa08608dd)
 
 ## View交互性