从<;上的全局函数调用javascript变量参数;a href>;onclick事件

从<;上的全局函数调用javascript变量参数;a href>;onclick事件,javascript,onclick,global-variables,Javascript,Onclick,Global Variables,我在|“; 回应其他回答我不太清楚你在问什么。特别是不要说“它不起作用”-说明你执行了哪些操作,预期输出是什么,实际输出是什么。尽管如此: 您不应该在a href中使用javascript:前缀;实际上,您应该使用在问题标题中引用的onclick事件 您可以只使用xmldoc和rootnodeunfixed 如果不希望超链接实际移动到任何地方,请确保从onclick处理程序返回false,以防止单击被处理。另外,将URL设置为“#”(通常指向当前页面的顶部),这样当禁用Javascript时,链

我在
|“;

回应其他回答我不太清楚你在问什么。特别是不要说“它不起作用”-说明你执行了哪些操作,预期输出是什么,实际输出是什么。尽管如此:

  • 您不应该在a href中使用
    javascript:
    前缀;实际上,您应该使用在问题标题中引用的onclick事件
  • 您可以只使用
    xmldoc
    rootnode
    unfixed
  • 如果不希望超链接实际移动到任何地方,请确保从onclick处理程序返回false,以防止单击被处理。另外,将URL设置为“#”(通常指向当前页面的顶部),这样当禁用Javascript时,链接将正常降级,并且悬停状态栏中的地址有意义(除非您也希望覆盖该地址)
  • 我希望代码突然结束,因为循环所有元素只是为了在第一个元素上执行一些操作,至少可以说是次优的
  • 因此,我相信你的最后一行可以写成

    pagesref = pagesref+"<a href='#' onclick='newsdatainfo(xmldoc,newsresult,6,10); return false' >"+p+"</a> | ";
    
    pagesref=pagesref+“|”;
    

    事情可能会如你所期望的那样进行。

    (清理了格式,但仍然很难确定你要问的问题是什么…)
    pagesref = pagesref+"<a href='#' onclick='newsdatainfo(xmldoc,newsresult,6,10); return false' >"+p+"</a> | ";