我是原型框架的新手,我正在尝试将一些函数应用于类元素而不是id元素。 这是因为我需要将每个函数复制到各种元素。 如果我将它们应用于ids元素,那么只有其中一个参与其中。
所以,这是我使用id元素运行的脚本:
function removing (){
$('element').remove();
var data = $('element').innerHTML;
var wanted_count = 50;
var output = cutHtmlString(data, wanted_count);
$('element').replace(output);
}
脚本删除和两个元素,并剪切剩余的一个(一个html字符串)并替换它。
我尝试了这个但不起作用:
function removing (){
$$('element').remove();
var data = $$('element').innerHTML;
var wanted_count = 50;
var output = cutHtmlString(data, wanted_count);
$$('element').replace(output);
}
感谢您的帮助
答案 0 :(得分:0)
'$$'返回一个数组,即使恰好只有一个结果。
因此,您无法将诸如remove()之类的函数应用于$$。
的结果你可能想要
$$( '元素')调用( '删除');
然而,还有另一个问题:$$采用CSS规则,因此$$('element')虽然在语法上有效,但只匹配CSS规则'element'匹配的东西 - 即带有标签'元素的DOM元素',而且HTML中没有。
如果你的意思是所有带有'element'类的元素,那么代码就是
$$( '元素。 ')调用(' 删除');