这是一个找到学校ID 的网页示例:
<html><body><div><table style="height:2px"><tr><td style="height:10px"><div id="school">
目前我有这个 JavaScript 代码,该代码可以很好地检测学校ID,它为我提供了该 div 元素的 DOM 路径。但现在我还想检查是否有高度样式元素,以及是否有值。然后用alert(y)
.
var path = [];
var el = document.getElementById('school');
do {
var qq = path.unshift(el.nodeName);
if (el.nodeName.currentStyle){ var y = qq.currentStyle["Height"]; alert(y);}
else {var y = document.defaultView.getComputedStyle(el.nodeName,null).getPropertyValue("Height");alert(y);}
} while ((el.nodeName.toLowerCase() != 'html') && (el = el.parentNode))
但这不起作用。问题:需要帮助来读取所有当前height
值(div id="school"
元素路径的)。
正常它必须提醒我这个值:2px 10px
如果需要更多信息,请在下面评论。