使用appendChild()添加oncontextmenu

时间:2012-12-10 05:34:37

标签: javascript

如果使用appendChild,可以通过JavaScript为元素添加oncontextmenu吗?

我这样设置我的div:

var d = document.createElement('div');
d.id = 'G';
d.className = 'Ouput';  
document.getElementById('E').appendChild(d);    

但我想知道我是如何补充的:

oncontextmenu="return false;"

在我追加孩子之前是否可以将其添加到Div属性中,或者我之后是否必须添加一些内容?

1 个答案:

答案 0 :(得分:2)

您可以在将div添加到dom之前或之后添加oncontextmenu,但使用函数而不是字符串。

var d = document.createElement('div');
d.id = 'G';
d.className = 'Ouput';
d.oncontextmenu = function(){return false};
document.getElementById('E').appendChild(d);    

http://jsfiddle.net/mowglisanu/ZNvhD/