更改文本框的值不起作用

用户名

我的HTML(简体):

<input class="text" type="text" id="emailbox" value="None">

注意:content1是div的ID,其中包含使用PHP从文件中检索到的电子邮件,并且该部分有效(返回电子邮件)

我的Javascript:

var email = $.trim(document.getElementById('content1').textContent);
if (!email == "") { document.getElementById("emailbox").value = email; }

输入框的值完全不变

错误是与行

document.getElementById("emailbox").value = email;

或与html

所有代码:https//pastebin.com/5JSLzHdw

感觉代码

我抓取了您的Pastebin代码,如果将content1div的内容设置为

<div id="content1" style="display: none;">[email protected]</div>

然后下面的代码代替了从327行开始的脚本。这是完全未设置样式的,除了使代码正常运行之外,我没有更改任何代码。

<script>
  $(document).ready(function(){
    var email = document.getElementById('content1').textContent;
    var register = document.getElementById("para7");
    var login = document.getElementById("para8");
    var logout = document.getElementById("para9");

    if (email !== "") {
      register.style.display = "none";
      login.style.display = "none";

      // It's an input so you need to set VALUE, not innerHTML
      document.getElementById('mailbox').value = email;
      console.log("We are here")
    } else {
      window.location.href = "../login/";
      logout.style.display = "none";
    }

    document.getElementById("logo").addEventListener("click",function(){
      document.getElementById("homebutton").click();
    });

    document.getElementById("account").addEventListener("click",function(){
      if(!email == ""){
        document.getElementById("accountbutton").click();
      }
    });
  })
</script>

其他人正确地评论说,在文档准备好之前,您不应该运行代码,因此将其包装在该jQueryready处理程序中。

当您使用jQuery时,建议您将所有document.getElementById("whatever")实例替换为jQuery方法,$("#whatever")因为这将使代码更简洁。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使文本框数组不起作用

来自分类Dev

类型文本后,innerHTML文本框不起作用

来自分类Dev

使用jQuery尝试更改文本框的背景颜色,但在wordpress中不起作用

来自分类Dev

具有更改文本框字符串的选项的Onchange函数不起作用

来自分类Dev

使用jQuery尝试更改文本框的背景颜色,但在wordpress中不起作用

来自分类Dev

在asp.net mvc中更新文本框值的脚本不起作用

来自分类Dev

Javascript到空白文本框值将不起作用,但jquery可以

来自分类Dev

如何在文本框中获取数组值不起作用

来自分类Dev

使用val(value)设置文本框的值不起作用

来自分类Dev

文本框与布尔值的绑定可见性不起作用

来自分类Dev

在输入上更新输入文本框的数据值不起作用

来自分类Dev

输入文本框的jQuery悬停事件不起作用

来自分类Dev

数据绑定到文本框不起作用

来自分类Dev

动态添加文本框不起作用

来自分类Dev

自动完成文本框.NET不起作用

来自分类Dev

项目模板中的文本框验证不起作用

来自分类Dev

OnClick按钮刷新文本框不起作用

来自分类Dev

数据绑定到文本框不起作用

来自分类Dev

文本框为空时,onkeyup不起作用

来自分类Dev

如果文本框为空不起作用

来自分类Dev

自动填充文本框不起作用

来自分类Dev

取消屏蔽密码文本框不起作用

来自分类Dev

wpf 文本框背景颜色不起作用

来自分类Dev

检查文本框是否包含不起作用的单词

来自分类Dev

Razor 文本框类型不起作用

来自分类Dev

动态文本框的 Fire TextChanged 事件不起作用

来自分类Dev

文本框验证根据下拉值起作用

来自分类Dev

将文本框绑定到列表框SelectedItem不起作用

来自分类Dev

根据下拉选择框启用文本框不起作用

Related 相关文章

热门标签

归档