Javascript 确保';家长';单击子锚点时是否将激发s onclick事件?

Javascript 确保';家长';单击子锚点时是否将激发s onclick事件?,javascript,Javascript,我的问题与上一篇贴有标签的帖子正好相反: 单击子锚点时,如何防止父锚点的onclick事件触发? 我有一个“父”页面,它将动态加载DIV的innerHTML和一个“外部”HTML文档。那很好 我还有一个搜索功能,可以查看所有“外部”HTML文档的文本,看看是否找到一个(或多个)包含搜索文本。 如果找到一个(或多个),它将创建一个新的HTML页面:SearchResults.htm。 在SearchResults.htm中,它将“找到的”文档列为链接,每个文档都有自己的onclick()方法,然后

我的问题与上一篇贴有标签的帖子正好相反:
单击子锚点时,如何防止父锚点的onclick事件触发?

我有一个“父”页面,它将动态加载DIV的innerHTML和一个“外部”HTML文档。那很好

我还有一个搜索功能,可以查看所有“外部”HTML文档的文本,看看是否找到一个(或多个)包含搜索文本。
如果找到一个(或多个),它将创建一个新的HTML页面:SearchResults.htm。
在SearchResults.htm中,它将“找到的”文档列为链接,每个文档都有自己的onclick()方法,然后在同一DIV的innerHTML中显示新的SearchResults HTML文档。
显示器本身工作正常

“子”页面链接示例:

看来我又要回答我自己的问题了

当我是

使用“外部”HTML文档动态加载DIV的innerHTML

我将SearchResults HTML文档代码放入一个HTML对象,然后将该对象放入innerHTML

当我加载“外部”HTML文档时,这种方法工作得很好,但对于包含链接的SearchResults文档来说却不起作用——每个文档都有自己的onClick()

我发现我不需要创建SearchResults文档,只需要将“原始”HTML代码(表示搜索结果)加载到innerHTML中,而不需要将其加载到HTML对象中

然后我就能够在SearchResults链接上成功地执行js代码

希望这能帮助其他面临同样问题的人