diff --git a/dlls/mshtml/htmlelem.c b/dlls/mshtml/htmlelem.c
index e98243d5650..72921ae83f3 100644
--- a/dlls/mshtml/htmlelem.c
+++ b/dlls/mshtml/htmlelem.c
@@ -1671,7 +1671,7 @@ HTMLElement *HTMLElement_Create(HTMLDocumentNode *doc, nsIDOMNode *nsnode, BOOL
if(!ret) {
ret = heap_alloc_zero(sizeof(HTMLElement));
- HTMLElement_Init(ret, doc, nselem, NULL);
+ HTMLElement_Init(ret, doc, nselem, &HTMLElement_dispex);
ret->node.vtbl = &HTMLElementImplVtbl;
}