我正在阅读XML文档以动态填充选择框。 第一个选择框填充了我在jsp中已经完成的所有活动名称。
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse("C:\\Projects\\RegressionTester\\src\\main\\resources\\TestActivitiesXML.xml");
NodeList activityNodes = doc.getElementsByTagName("activity");
选择活动后,应使用活动的功能填充下一个选择框。我试图通过使用onchange事件处理程序的javascript方法来完成。但我无法将doc对象作为参数传递。任何帮助将不胜感激。
onchange="return testMethodChange(this,<%=doc%>)"
答案 0 :(得分:0)
如果你像这样通过 testMethodChange(this,&lt;%= doc%&gt;)。它不起作用,因为 testMethodChange 只能获得一些文字。
而是在javascript函数本身中读取并解析 TestActivitiesXML.xml 。
解析XML后,根据您的要求填写下拉列表。