Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带div的Javascript/HTML Oninput_Javascript_Html - Fatal编程技术网

带div的Javascript/HTML Oninput

带div的Javascript/HTML Oninput,javascript,html,Javascript,Html,我用一个类为div制作了oninput。我无法将ID添加到div。这是我的剧本: var objecto = document.getElementsByClassName(" nicEdit-main ")[0]; objecto.oninput = function() { alert("Ok!"); } 这是我的HTML: <div class=" nicEdit-main " style="width: 499px; margin: 4px; min-height

我用一个类为
div
制作了
oninput
。我无法将ID添加到
div
。这是我的剧本:

var objecto = document.getElementsByClassName(" nicEdit-main ")[0];
objecto.oninput = function() {
    alert("Ok!");
}  
这是我的HTML:

<div class=" nicEdit-main   " style="width: 499px; margin: 4px; min-height: 149px; overflow: hidden;" contenteditable="true">1123215545<br></div>
1123215545

为什么
oninput
不适用于此div?

它应该可以正常工作,确保在dom中加载目标元素后执行脚本

一种方法是使用dom就绪/窗口加载事件处理程序

window.addEventListener('load',function(){
var objecto=document.getElementsByClassName(“nicEdit main”)[0];
objecto.oninput=函数(){
警报(“Ok!”);
}
})
1123215545


浏览器控制台中是否存在任何错误-确保在本课程的domthanx中加载目标元素后运行脚本。把答案写下来。THanxc寻求帮助@ArunPJohny