我刚刚开始编程,不知何故无法为以下问题提出任何明智的方法,因此将不胜感激任何帮助!我有一个结构如下的 .html 文件:
<head>
<title>ABC</title>
</head>
<body>
<div class="norm">
...
<span class="jnenbez">13</span>
....
<div class="Absatz">text</div>
<div class="Absatz">text</div>
<div class="Absatz">CITE HERE**</div>
“规范” div 是一个父节点。“jnenbez”跨度和“Absatz”div 位于“norm”div 内,但它们的嵌套深度可能会有所不同。现在我要引用“CITE HERE”区域,意思是生成“jnenbez 13 Absatz 3 ABC”的输出——意思是获取相同“norm”div的“jnenbez”跨度的文本内容,获取索引号“Absatz” div,因为它是“norm” div 的第三个孩子“Absatz”并获取内容。
1)我怎么能把这个字符串给用户,所以他可以把它复制粘贴到别的地方?似乎很难修改 Firefox 的复制+粘贴行为。一个明显的解决方案是将输出放在每个 div 文本内容末尾的 [jnenbez...] 之类的括号中,但这会降低 html 的可读性...
2) 甚至可以通过 JQuery 自动生成这个输出吗?