XML:
<currencies>
<currency>CHF Swiss Francs</currency>
<currency>DEM German Deutsche Marks</currency>
<currency>GBP United Kingdom Pounds</currency>
<currency>JPY Japanese Yen</currency>
<currency>USD United States Dollars</currency>
</currencies>
---------------------------------------------------------------------------------
Code (JavaScript):
xml_doc = new ActiveXObject("Microsoft.XMLDOM");
xml_doc.async = false;
xml_doc.load("currencies.xml"); root = xml_doc.documentElement;
new_currency = xml_doc.createNode(1, "currency", ""); //---- 问题:请问这里的1是什么意思
currency_text = xml_doc.createNode(3, "", ""); //---- 问题:请问这里的3是什么意思
currency_text.text = "ITL Italian Lira";
new_currency.appendChild(currency_text);
root.insertBefore(new_currency, root.childNodes.item(3)); currencies = xml_doc.getElementsByTagName("currency");
n_currencies = currencies.length;
for (i = 0; i < n_currencies; i++)
document.write(currencies[i].text + "<br>");Output:
CHF Swiss Francs
DEM German Deutsche Marks
GBP United Kingdom Pounds
ITL Italian Lira
JPY Japanese Yen
USD United States Dollars
----------------------------------------------------------------------
<currencies>
<currency>CHF Swiss Francs</currency>
<currency>DEM German Deutsche Marks</currency>
<currency>GBP United Kingdom Pounds</currency>
<currency>JPY Japanese Yen</currency>
<currency>USD United States Dollars</currency>
</currencies>
---------------------------------------------------------------------------------
Code (JavaScript):
xml_doc = new ActiveXObject("Microsoft.XMLDOM");
xml_doc.async = false;
xml_doc.load("currencies.xml"); root = xml_doc.documentElement;
new_currency = xml_doc.createNode(1, "currency", ""); //---- 问题:请问这里的1是什么意思
currency_text = xml_doc.createNode(3, "", ""); //---- 问题:请问这里的3是什么意思
currency_text.text = "ITL Italian Lira";
new_currency.appendChild(currency_text);
root.insertBefore(new_currency, root.childNodes.item(3)); currencies = xml_doc.getElementsByTagName("currency");
n_currencies = currencies.length;
for (i = 0; i < n_currencies; i++)
document.write(currencies[i].text + "<br>");Output:
CHF Swiss Francs
DEM German Deutsche Marks
GBP United Kingdom Pounds
ITL Italian Lira
JPY Japanese Yen
USD United States Dollars
----------------------------------------------------------------------
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货