待阅文件查询页面正文内容显示
This commit is contained in:
parent
8a91f048b9
commit
b05c71e7e1
@ -119,6 +119,73 @@
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($("#RELEASE_INSTRUCTIONS_htmlRead p").length > 0) {
|
||||
var myDiv = document.getElementById('RELEASE_INSTRUCTIONS_htmlRead'); // 获取 div 元素
|
||||
|
||||
// 获取 div 下的所有子元素
|
||||
var childElements = myDiv.children;
|
||||
|
||||
// 用于存储包含文本内容的标签
|
||||
var elementsWithText = [];
|
||||
|
||||
// 递归函数:检查一个元素是否包含文本
|
||||
function checkElementForText(element) {
|
||||
if (element.nodeType === 1 && element.innerText.trim()=="") {
|
||||
// 如果该元素有文本内容,保存该元素
|
||||
//elementsWithText.push(element);
|
||||
element.remove();
|
||||
}
|
||||
|
||||
// 遍历子节点
|
||||
for (var child of element.children) {
|
||||
checkElementForText(child); // 递归检查子元素
|
||||
}
|
||||
}
|
||||
|
||||
// 遍历所有直接子元素,开始递归检查
|
||||
for (var i = 0; i < childElements.length; i++) {
|
||||
checkElementForText(childElements[i]);
|
||||
}
|
||||
|
||||
console.log(elementsWithText); // 打印包含文本内容的所有标签
|
||||
} else {
|
||||
var myDiv = document.getElementById('edithtml'); // 获取 div 元素
|
||||
|
||||
// 获取 div 下的所有子元素
|
||||
var childElements = myDiv.children;
|
||||
|
||||
// 用于存储包含文本内容的标签
|
||||
var elementsWithText = [];
|
||||
|
||||
// 递归函数:检查一个元素是否包含文本
|
||||
function checkElementForText(element) {
|
||||
if (element.nodeType === 1 && element.innerText.trim() == "") {
|
||||
// 如果该元素有文本内容,保存该元素
|
||||
//elementsWithText.push(element);
|
||||
element.remove();
|
||||
}
|
||||
|
||||
// 遍历子节点
|
||||
for (var child of element.children) {
|
||||
checkElementForText(child); // 递归检查子元素
|
||||
}
|
||||
}
|
||||
|
||||
// 遍历所有直接子元素,开始递归检查
|
||||
for (var i = 0; i < childElements.length; i++) {
|
||||
checkElementForText(childElements[i]);
|
||||
}
|
||||
|
||||
console.log(elementsWithText); // 打印包含文本内容的所有标签
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user