Javascript 需要删除输入字段

Javascript 需要删除输入字段,javascript,ember.js,Javascript,Ember.js,我需要删除输入字段元素,当类型被隐藏时,当我在另一个选项卡中从自动完成类型中为控件类型选择隐藏类型时,该值将在显示中隐藏。但在控制台(F12)中显示如下值: <div id="ember30156" class="ember-view hidden field" core-role="utility-field" aria-label="Non hidden"> <input id="ember30193" class="ember-view ember-text-field

我需要删除输入字段元素,当类型被隐藏时,当我在另一个选项卡中从自动完成类型中为控件类型选择隐藏类型时,该值将在显示中隐藏。但在控制台(F12)中显示如下值:

<div id="ember30156" class="ember-view hidden field" core-role="utility-field" aria-label="Non hidden">
<input id="ember30193" class="ember-view ember-text-field hidden text-field component" type="hidden" name="non-hidden" value="I am Hidden">
</div>
但是我需要在控制台的element和network选项卡中隐藏这些值。这是我的密码

Core.view.Form.Field.extend()
    .named('Core.view.Form.Field.hidden')
    .reopen({
        template: Ember.Handlebars.compile('{{#each value in view.model.values}}{{view view.field name=view.model.name value=value}}{{/each}}'),
        field: Ember.TextField.extend({
            type: "hidden",
            attributeBindings: ['name', 'value'],
            classNames: 'hidden',
            noLabel: true
        })
    });

我是新加入ember的。

我不知道你从网络中隐藏它是什么意思,但为了使输入在DOM中根本不显示,你可以在模板hbs中使用if帮助器:

{{#if showInput}}
  {{input value=something}}
{{/if}}
然后在组件JavaScript中:

this.set(‘showInput`, true)
来揭示它。和中有if帮助器的示例。我建议你在学习的时候做正式的工作。祝你好运:)


这个答案至少在1.13到3.x之间适用。

我不知道你对网络隐藏它是什么意思,但为了使输入在DOM中根本不显示,你可以在模板hbs中使用if帮助器:

{{#if showInput}}
  {{input value=something}}
{{/if}}
然后在组件JavaScript中:

this.set(‘showInput`, true)
来揭示它。和中有if帮助器的示例。我建议你在学习的时候做正式的工作。祝你好运:)


这个答案至少在1.13到3.x之间适用。

您想要实现的目标是什么?据我所知,在一个隐藏的元素中不可能有一个值,也不可能在控制台中隐藏它以防检查。不管您使用的是什么脚本库。如果你需要一个脚本的值,但是不想让用户看到它,那么就考虑在需要时把它拉到脚本端,或者把它放进cookie中。据我所知,在一个隐藏的元素中不可能有一个值,也不可能在控制台中隐藏它以防检查。不管您使用的是什么脚本库。如果你需要一个脚本的值,但不希望用户看到它,那么就考虑在需要时将脚本插入到脚本中,或者将其放入cookie中。