根据用户文本输入JavaScript命名href标签

塔尔内姆

在我的应用中,我让用户添加类别。每个类别都是一个简单的href,带有用户输入的标签作为类别名称。我遇到的问题是显示了类别名称(未定义)。所以我不确定问题出在哪里。另外,当我再次单击添加类别时,以前创建的类别消失了!

var boxName="type here"; 
var inputt = document.getElementById("boxName").value;
function addInput()
{
    // var boxName="type here"; 

document.getElementById('responce').innerHTML='<br/><input  type="text" id="'+boxName+'" value="'+boxName+'" /><input type="button" onclick="addlinking()" value="Add"/><span id="Adding"></span>';
var inputt = document.getElementById("boxName").value;
addlinking(inputt);

}
function addlinking(tt){
    document.getElementById('Adding').innerHTML = '<br/><input type="submit" onclick="addinghref()" value="'+tt+'"><i class="fa fa-angle-right"></i></a><span id="Linking"></span>';
 
}
function addinghref()
{

    document.getElementById('Linking').innerHTML='<a href="http://google.com"></a>';
}
<input type="button" onclick="addInput()" value="Add Category"> 
                       <span id="responce"></span>

昆汀·罗伊(Quentin Roy)

var catTemplate = document.getElementById("adding-template")
                          .content
                          .querySelector(".category");
var createCatDiv = document.getElementById('create-cat');
var createCatInput = createCatDiv.querySelector("input[type=text]");

function addInput()
{
  // Clear previous entry.
  createCatInput.value = "";
  // Show the div.
  createCatDiv.classList.remove("hidden");
}

function addlinking()
{
  // Hide the create cat div.
  createCatDiv.classList.add("hidden");
  // Import the category div from the template.
  var catDiv = document.importNode(catTemplate, true);
  document.getElementById("response").appendChild(catDiv);
  // Set the input.
  var input = catDiv.querySelector("input");
  input.value = createCatInput.value;
  // Replace duckduckgo by the address of your link.
  input.onclick = location.assign.bind(location, "https://duckduckgo.com");
}
#create-cat {
  margin-top: 1em;
}
#create-cat.hidden {
  display: none;  
}
.category{
  margin-top: 1em;
}
.category input[type=button] {
  background-color: lightblue;
  border-style: solid;
  border-color: gray;
  border-width: 1px;
  border-radius: 5px;
}
.category input[type=button]:hover {
  background-color: blue;
  color: white;
  border-color: black;
}
.category input[type=button]:active {
  background-color: black;
  color: white;
  border-color: black;
}
<template id="adding-template">
  <div class="category">
    <input type="button" />
  </div>
</template>

<input type="button" onclick="addInput()" value="Add Category">
<div id="response"></div>
<div id="create-cat" class="hidden">
  <input type="text" placeholder="type here" />
  <input type="button" onclick="addlinking()" value="Add"/>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据用户输入动态更改标签文本

来自分类Dev

根据用户输入更改标签颜色

来自分类Dev

根据用户输入更改标签颜色

来自分类Dev

根据用户在JavaScript函数中的输入创建文本字段

来自分类Dev

文本输入框的高度根据用户输入进行调整

来自分类Dev

根据用户输入在javascript中搜索数组

来自分类Dev

JavaScript。根据用户输入创建动态表

来自分类Dev

打开URL +用户输入的文本的JavaScript

来自分类Dev

用Javascript打开URL +用户输入的文本

来自分类Dev

查看用户在表单操作标签中输入的文本

来自分类Dev

根据用户选择输入来编写html文本

来自分类Dev

如何使用React根据用户输入来突出显示文本?

来自分类Dev

Javascript-根据用户的表单输入来计算用户的年龄

来自分类Dev

JavaScript在输入时根据输入文本计算值

来自分类Dev

JavaScript在输入时根据输入文本计算值

来自分类Dev

在用户输入的<a onclick="sth" href ="">中对JavaScript进行消毒

来自分类Dev

根据按钮更改href标签

来自分类Dev

Javascript根据输入和长度更改标签innerHTML

来自分类Dev

输入标签的文本对齐

来自分类Dev

根据用户输入的JavaScript返回过滤后的数组

来自分类Dev

根据用户输入动态加载外部Javascript文件

来自分类Dev

JavaScript:根据用户输入生成随机数

来自分类Dev

JavaScript 根据用户输入设置计时器

来自分类Dev

根据用户输入在运行时重命名记录器

来自分类Dev

通过 href 的文本找到 <a> 标签

来自分类Dev

将输入文本字段更改为带有标签javascript内输入类型值的标签

来自分类Dev

onClick标签更改为文本输入-然后将初始标签内容替换为用户输入内容?[快速表格编辑]

来自分类Dev

VBA-复制模板工作表并使用用户输入的文本重命名

来自分类Dev

VBA-复制模板工作表并使用用户输入的文本重命名

Related 相关文章

  1. 1

    根据用户输入动态更改标签文本

  2. 2

    根据用户输入更改标签颜色

  3. 3

    根据用户输入更改标签颜色

  4. 4

    根据用户在JavaScript函数中的输入创建文本字段

  5. 5

    文本输入框的高度根据用户输入进行调整

  6. 6

    根据用户输入在javascript中搜索数组

  7. 7

    JavaScript。根据用户输入创建动态表

  8. 8

    打开URL +用户输入的文本的JavaScript

  9. 9

    用Javascript打开URL +用户输入的文本

  10. 10

    查看用户在表单操作标签中输入的文本

  11. 11

    根据用户选择输入来编写html文本

  12. 12

    如何使用React根据用户输入来突出显示文本?

  13. 13

    Javascript-根据用户的表单输入来计算用户的年龄

  14. 14

    JavaScript在输入时根据输入文本计算值

  15. 15

    JavaScript在输入时根据输入文本计算值

  16. 16

    在用户输入的<a onclick="sth" href ="">中对JavaScript进行消毒

  17. 17

    根据按钮更改href标签

  18. 18

    Javascript根据输入和长度更改标签innerHTML

  19. 19

    输入标签的文本对齐

  20. 20

    根据用户输入的JavaScript返回过滤后的数组

  21. 21

    根据用户输入动态加载外部Javascript文件

  22. 22

    JavaScript:根据用户输入生成随机数

  23. 23

    JavaScript 根据用户输入设置计时器

  24. 24

    根据用户输入在运行时重命名记录器

  25. 25

    通过 href 的文本找到 <a> 标签

  26. 26

    将输入文本字段更改为带有标签javascript内输入类型值的标签

  27. 27

    onClick标签更改为文本输入-然后将初始标签内容替换为用户输入内容?[快速表格编辑]

  28. 28

    VBA-复制模板工作表并使用用户输入的文本重命名

  29. 29

    VBA-复制模板工作表并使用用户输入的文本重命名

热门标签

归档