简单的ajax跨度问题

时间:2011-07-11 14:48:32

标签: javascript ajax html

<span name = "menu">
<!-- javascript here -->
<!-- content called via ajax --> 
</span>


<span name = "content"> 
<!-- content called via ajax --> 
<!-- changed by buttons from the menu-->
</span>

有没有人知道如何使用菜单范围中的ajax生成菜单在内容范围内显示内容?如果我没错,选择跨度只能在同一范围内进行。有没有像mysql这样的parentpage.span?

2 个答案:

答案 0 :(得分:1)

如果我已正确理解您的问题,您可以使用span访问当前使用的document.getElementsByName("content")。但是,给span一个id可能更容易,然后在你的AJAX成功函数中做这样的事情:

document.getElementById("spanID").innerHTML = ajaxResponse.responseText;

答案 1 :(得分:0)

最好给出可以挂钩的跨区ID:

<span name="menu" id="menu">
    <!-- Content called via Ajax -->
</span>

然后你可以使用

var div = document.getElementById('menu');
alert(div.name);

我建议不要让JS代码在元素内部运行,因为IE可能会全力以赴。