2017-08-26 51 views
0

如何从代码镜像令牌获取父窗体?如何获取Codemirror标记父窗体?

我试过这个,但它不起作用,因为nodeName是未定义的。

var form = cm.parentNode; 
while (form.nodeName != "FORM" && form.parentNode) 
    form = form.parentNode; 
alert(form.id); 

如果我能得到令牌的textarea的,然后上面的代码会工作。

+0

请创建一个完整的工作示例(snippet/jsfiddle) – Dekel

回答

0

我设法得到父窗体而不使用codemirror标记。

var form = event.currentTarget; 
while (form.nodeName != "FORM" && form.parentNode) 
    form = form.parentNode; 
alert(form.getAttribute("id"));