我只需尝试使用ID的已知部分在HTML中查找所有div:
var AllDiv = document.All.Where(m => m.LocalName == "div" && m.GetAttribute("id").StartsWith("new_order_"));它总是导致一个NullReferenceException。我也尝试了“对比”,但结果是一样的。
迪夫的样子是:
<div id="new_order_50000_US">...</div>
<div id="new_order_4000_EU">...</div>有人能帮我吗?
THX
发布于 2016-12-18 01:32:58
在检查属性值之前,您可能需要检查当前div是否具有id属性,以避免NRE:
var AllDiv = document.All.Where(m => m.LocalName == "div" &&
m.HasAttribute("id") &&
m.GetAttribute("id").StartsWith("new_order_"));https://stackoverflow.com/questions/41204469
复制相似问题