,可以通过以下步骤实现:
createElement
和innerHTML
来实现。var htmlString = "<div>This is a sample HTML string.<br></div>";
var tempDiv = document.createElement('div');
tempDiv.innerHTML = htmlString;
lastChild
属性获取到最后一个子节点,即br标签。然后使用remove
方法将其从DOM中删除。var brElement = tempDiv.lastChild;
tempDiv.removeChild(brElement);
createElement
方法创建一个新的br标签,并将其添加到DOM对象的末尾。var newBrElement = document.createElement('br');
tempDiv.appendChild(newBrElement);
innerHTML
属性获取到更新后的HTML字符串。var updatedHtmlString = tempDiv.innerHTML;
console.log(updatedHtmlString);
完整的代码示例:
var htmlString = "<div>This is a sample HTML string.<br></div>";
var tempDiv = document.createElement('div');
tempDiv.innerHTML = htmlString;
var brElement = tempDiv.lastChild;
tempDiv.removeChild(brElement);
var newBrElement = document.createElement('br');
tempDiv.appendChild(newBrElement);
var updatedHtmlString = tempDiv.innerHTML;
console.log(updatedHtmlString);
这样,就可以在HTML字符串末尾删除并重新添加br标签了。
注意:以上代码示例是使用JavaScript在浏览器环境下操作DOM对象的方式。在实际开发中,可以根据具体需求和使用的开发框架选择相应的方法和工具来实现相同的功能。
领取专属 10元无门槛券
手把手带您无忧上云