如何设置在输入字段type = text中输入并使用按钮添加的文本的样式css?

如何解决如何设置在输入字段type = text中输入并使用按钮添加的文本的样式css?

我对网页设计和编程非常陌生,并且有一个问题。 我正在开发使用javascript,html和css的待办事项列表,并且能够将输入字段成功连接到“添加”按钮,并具有该功能,因此单击该按钮时键入的内容显示在列表中。现在,我想使用css设置文本样式。 如何在输入字段中设置文本样式?如我所说,我希望输入的文本在按列表中的按钮后出现。

html: [1]:https://i.stack.imgur.com/ZXSAh.png

javascript:

function myFunction() {
var li = document.createElement("li");
var inputValue = document.getElementById("input").value;
var t = document.createTextNode(inputValue);
li.appendChild(t);
if (inputValue === '') {
  alert("You must write something!");
} else {
  document.getElementById("myUL").appendChild(li);
}
document.getElementById("input").value = "";

var span = document.createElement("SPAN");
var txt = document.createTextNode("\u00D7");
span.className = "close";
span.appendChild(txt);
li.appendChild(span);

for (i = 0; i < close.length; i++) {
  close[i].onclick = function() {
    var div = this.parentElement;
    div.style.display = "none";
  }
}

}

解决方法

执行此操作的最佳方法是设置一个可重用CSS类,并将其应用于您生成的元素,例如

.newItem {
    color: blue;
}

(请注意,几乎总是建议将CSS规则用于类等,而不是内联CSS,因为更改起来很容易,并且在其他地方可以重复使用以保持一致性。)

然后将其应用于您创建的li(或其他元素,例如span,具体取决于您要设置的样式以及类的可重用性),例如

function myFunction() {
  var li = document.createElement("li");

  // add class to the li
  li.classList.add("newItem");

  // REST OF YOUR CODE
}

例如,如果要设置跨度而不是li的样式,则可以将类添加到跨度,更改CSS规则以跨度为目标,例如

.newItem span { color:blue; }

(查看使用CSS时更改的容易程度!:))

工作示例:

function myFunction() {
  var li = document.createElement("li");
  var inputValue = document.getElementById("input").value;
  var t = document.createTextNode(inputValue);
  li.appendChild(t);

  // add class to the li
  li.classList.add("newItem");

  if (inputValue === '') {
    alert("You must write something!");
  } else {
    document.getElementById("myUL").appendChild(li);
  }
  document.getElementById("input").value = "";

  var span = document.createElement("SPAN");
  var txt = document.createTextNode("\u00D7");
  span.className = "close";
  span.appendChild(txt);
  li.appendChild(span);

  for (i = 0; i < close.length; i++) {
    close[i].onclick = function() {
      var div = this.parentElement;
      div.style.display = "none";
    }
  }
}
.newItem{ color:blue;}
<input type="text" id="input">
<span onclick="myFunction()" class="button">Add</span>

<ul id="myUL"></ul>

,

span元素上设置样式。

例如,您可以通过以下方式使其变为粗体: span.style.fontWeight = 'bold';

或通过在close中放置类似内容,在使用的<head>类上设置CSS:

<style>

span.close {
    font-weight: bold;
}

</style>
,

关于您的问题:我想使用CSS设置文本样式。如何在输入字段中设置文本样式?

<span onclick="myFunction()" class="button" style="color: orange; font-weight: bold;">Add</span>

您可以这样设置样式。

,

解决方案:

要对输入内容进行样式设置,必须使用如下颜色属性:

input { /*Selects input*/
color: green /*Changes the color to green*/

}
<input type="text" value="My text"/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?