我正在尝试更改页面上某些HTML
的文本。我无法直接编辑HTML,因为在这种情况下它是由XSLT
生成的。我正在尝试使用jQuery
选择不在任何元素内部的文本。
<span class="available">
<b>LARGE PRINT</b>
<span class="term">LARGE PRINT</span>
, J..
</span>
我正在尝试选择“,J ..”文本并删除之后的额外句点并删除之前的逗号。有关如何选择此文本而不是操纵它的任何见解?
提前致谢。
答案 0 :(得分:2)
试试这个:假设您正在使用JQUERY
$credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $securePassword
$address = "https://somepage/login"
$body = (Invoke-WebRequest $address -Credential $credential).content
答案 1 :(得分:1)
这样的事情可能会起作用
<span class="available">
<b>LARGE PRINT</b>
<span class="term">LARGE PRINT</span>
<span id="text_to_change">, J..</span>
</span>
如果您有权访问Jquery
var htmlText = $("#text_to_change").html();
htmlText = htmlText.replace(/^, /g, "");
htmlText = htmlText.replace(/\.\.$/g, "");
$("#text_to_change").html(htmlText);
没有Jquery
var htmlText = document.getElementById("text_to_change").innerHTML;
htmlText = htmlText.replace(/^, /g, "");
htmlText = htmlText.replace(/\.\.$/g, "");
document.getElementById("text_to_change").innerHTML = htmlText;