我希望raitingDiv上的鼠标悬停输入字段中的“Sample”字样
dojo.ready(function(){
dojo.query(".raitingDiv").onmouseover(function(e){
query(".raiting").val('Sample');
});
});
<input type="text" class="raiting">
<div class="raitingDiv" id="raitingDiv">
This is sample Text
</div>
发生以下错误。 ReferenceError:未定义查询 查询( “raiting。”)VAL( '样本');
答案 0 :(得分:0)
你需要要求&#34; dojo / query&#34;在您的应用中使用它的模块。
require([
"dojo/ready", "dojo/query"
], function(ready, query) {
ready(function(){
query(".raitingDiv").onmouseover(function(e){
query(".raiting").val('Sample');
});
});
});
编辑1:
dojo / query返回一个object数组。所以为了获得元素,我们可以使用数组运算符,如下所示。
require([
"dojo/ready", "dojo/query"
], function(ready, query) {
ready(function(){
query(".raitingDiv").onmouseover(function(e){
query(".raiting")[0].value = "Sample";
});
});
});