我正在编写一个函数来交换父元素中子元素的位置。
<div class="parent">
<div class="first-child"></div>
<div class="second-child"></div>
</div>
所以我让.parent的孩子把Nodelist变成一个数组,重新排序数组来交换元素的顺序/位置,即第一个孩子,第二个孩子变成第二个孩子,第一个孩子 - 这一切都很完美。但是,理想情况下,该函数将返回具有重新排序结构的父元素,但由于我有效地将节点列表拼接成数组,因此不再考虑数组中的元素&#39;节点&#39;这意味着我在尝试将其作为子项附加到父级时会出错。
那么,我怎样才能将元素数组转换回Nodelist,因为我知道Nodelist不是javascript原生的?
这是我迄今为止所拥有的Codepen。 http://codepen.io/anon/pen/QNPKqB?editors=0011
谢谢!
答案 0 :(得分:0)
您的代码中的错误并不是您需要一个NodeList,它既指定了函数又指定了元素交换。
$ sqlplus / as sysdba @foo.sql
...
...
SQL>
SQL> create table city (
2 id number primary key,
3 name varchar2(20)
4 );
Table created.
SQL>
SQL> create table emp (
2 id number,
3 cityid number foreign key references city(id)
4 );
cityid number foreign key references city(id)
*
ERROR at line 3:
ORA-00907: missing right parenthesis
你需要的是什么
我没有代码帐户,所以请在此处查看工作代码: https://jsfiddle.net/owr15hnf/