鍍金池/ 問答/Java  PHP  Python  C  HTML/ div中有 a<b 字段,輸入的時候不能用<,一定要寫&lt

div中有 a<b 字段,輸入的時候不能用<,一定要寫<,怎么轉(zhuǎn)成正常顯示,如下圖和代碼

原文是

如果m<n,則積就縮小了(n+m)倍

在網(wǎng)頁上顯

怎么忽略掉<
例如,要輸入 n<m 這樣的字段,就一定要在輸入框里輸入 n<m

clipboard.png

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <div id="test">
        如果m<n,則積就縮小了(n+m)倍 
    </div>
</body>

</html>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
    console.log($("#test").html().replace(/</gi, "&lt;"))
</script>
回答
編輯回答
魚梓

< 在界面寫吧 或者網(wǎng)站找個小于符號 不用鍵盤打出來的小于號

2018年5月19日 09:42
編輯回答
忘了我

htmlspecialchars

2018年6月11日 01:13
編輯回答
空痕

那就用js寫吧,或者加個標簽

如果m < <span>n</span> ,則積就縮小了(n+m)倍 
2017年11月4日 20:15
編輯回答
冷溫柔
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <div id="content"></div>
    <script id="test" type="text/template">
        如果m<n,則積就縮小了(n+m)倍 
    </script>
    <script>
        var s = document.querySelector("#test").innerHTML.replace(/</gi, "&lt;");
        document.querySelector("#content").innerHTML = s;
    </script>
</body>

</html>
2017年4月29日 10:55
編輯回答
空痕
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <div id="test">
        如果m&lt;n,則積就縮小了(n+m)倍 
    </div>
</body>

</html>

要直接在HTML里面寫,不要用js,此時 頁面都渲染完了

2018年1月8日 16:25