<script>
var str="<root><table_no>33</table_no><field_no>44</field_no><data_type>55</data_type></root>";
var xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.loadXML(str);
var table_no=xmlDoc.getElementsByTagName('table_no')[0].text;
var field_no=xmlDoc.getElementsByTagName('field_no')[0].text;
var data_type=xmlDoc.getElementsByTagName('data_type')[0].text;
alert(table_no);
alert(field_no);
alert(data_type);
</script>
var str="<root><table_no>33</table_no><field_no>44</field_no><data_type>55</data_type></root>";
var xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.loadXML(str);
var table_no=xmlDoc.getElementsByTagName('table_no')[0].text;
var field_no=xmlDoc.getElementsByTagName('field_no')[0].text;
var data_type=xmlDoc.getElementsByTagName('data_type')[0].text;
alert(table_no);
alert(field_no);
alert(data_type);
</script>
lihui_shine(浪尖赏花) 知道<table_no>33</table_no>
<field_no>44</field_no>
<data_type>55</data_type>
和javascript想在一个 HTML文件里的时候要怎么获得数据么?
<html>
<head>
<title>test.html</title>
<script>
function window_onload(){
var xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async=false;
xmlDoc.load(test.xml");
var table_no=xmlDoc.getElementsByTagName('table_no')[0].text;
var field_no=xmlDoc.getElementsByTagName('field_no')[0].text;
var data_type=xmlDoc.getElementsByTagName('data_type')[0].text;
alert(table_no);
alert(field_no);
alert(data_type);
}
</script>
</head>
<body onload="window_onload()">
</body>
</html>//文件test.xml
<root>
<table_no>33</table_no>
<field_no>44</field_no>
<data_type>55</data_type>
</root>将上面2个文件放在同一个目录下,然后运行test.html