[英]Removing Para tag using dojo
我的頁面內容是使用para標簽渲染的。數據來自外部url。我必須在使用dojo在頁面上渲染后剝離p標簽。
<div class="truncateP">
<p>The Stackoverflow is awesome</p>
</div>
我的頁面顯示“ p stackoverflow很棒/ p”,我必須使用dojo剝離它。 我只想得到沒有para標簽的stackoverflow很棒。
在正則表達式中嘗試過此方法:
\\<p\\>(.*)\\</p>
\\1
希望對你有效。
您可以搜索並替換div元素。 例如:
<div class="truncateP">
<p>The Stackoverflow is awesome</p>
</div>
<script type="text/javascript">
require([
"dojo/ready",
"dojo/query",
"dojo/dom-attr"
], function(ready, $, domAttr){
ready(function(){ // Wait till the page is rendered
var div = $(".truncateP");
if(div.length > 0){ // check that the div is found
var html = domAttr.get(div[0], "innerHTML");
html = html.replace(/\<p\>|\<\/p\>/g,"");
domAttr.set(div[0], "innerHTML", html);
}
});
});
</script>
有很多注意事項:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.