ie8+怎么设置input的value值为正无穷符号 谷歌好像也设置不了

ie8+怎么设置input的value值为正无图片描述穷符号 谷歌好像也设置不了 求解

图片描述

阅读 4.2k
6 个回答

∞ 不是number、、要不你就把type=text 要不就不要写这个字符

input 的 type 为 number 的情况下,不能显示 "∞" 这类字符的

设置了 不显示

我用vue试了一下,chrome是可以的

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>webpack-vue</title>
    <style>
        [v-cloak] {
            display: none;
        } 
    </style>
</head>

<body>
    <div id="app" v-cloak>
        <input v-model="test" id="test" />
        <button @click="set">设置无穷</button>
    </div>
    <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>
    <script>
        new Vue({
            el: '#app',
            data: {
                test: 'dd'
            },
            methods: {
                set() {
                    this.test = '∞'
                }
            }
        })
</script>
</body>

</html>

实在不行就进行浏览器判断,特殊情况特殊处理,不能显示的浏览器就用图片代替(把无穷符号弄成图片绝对定位到那儿,做个假,之后事件判断就行)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题