2016-11-18 89 views
0

我有一个Javascript函数,当前覆盖了一个html显示,以允许更长的标题显示在程序替换字符串规则中,它可以工作。我虽然看到的问题是,即使它的工作,在html标签上显示的是标题:使用javascript剥离标题中的html标记

因此,在一个文件夹结构,它显示了这样的(这是正确的):汇总定价项目测试 -

但在详细信息页面标题它显示了这样的脚本执行后:

Aggregated Pricing Item Test - <b>foo</b> 

反正是有现有的JavaScript更改为使用或消除它显示HTML元素?

这里是我们使用的覆盖代码:

<script type="text/javascript" src="jquery.js"></script> 
    <script type="text/javascript" src="jSINI.js"></script> 
    <script type="text/javascript"> 
    $(document).ready(function() { 
    var doc_id = CallSINIMethod("GetValue",["SystemProperty","CurrentUserDocument", null]); 
    var int_id = CallSINIMethod("GetValue",["DocumentProperty","ProductID", doc_id]); 
    var prod_name = CallSINIMethod("GetValue",["ProductProperty","DisplayName", int_id]); 
    $('div.areaTitle').text(prod_name); 
    }); 
    </script> 

回答

1

这是因为你使用的是text属性,它会显示正是你给什么,你需要改变,要html所以它会正确显示。

$('div.areaTitle').html(prod_name); 
+0

是的是做到了。非常感谢你 –