1 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
您需要從屬性中獲取樣式,然后遍歷它們以手動(dòng)更改樣式的特定項(xiàng)。
我會(huì)分裂“;” 然后“:”獲取名稱/值對(duì)。遍歷它們,將名稱小寫,如果匹配則更改值。bgcolor否則,將原始值附加到newStyles。
var bannerTop = htmlDoc.GetElementbyId("bannerTop");
string oldStyle = bannerTop.Attributes["style"].Value;
string newStyles = "";
foreach (var entries in oldStyle.Split(';'))
{
var values = entries.Split(':');
if (values[0].ToLower() == "bgcolor")
{
values[1] = "#0000FF";
newStyles += String.Join(':', values) + ";";
}
else
{
newStyles += entries + ";";
}
}
bannerTop.Attributes["style"].Value = newStyles;
- 1 回答
- 0 關(guān)注
- 103 瀏覽
添加回答
舉報(bào)