javascript - 关于Jscolor如何申请不同的ID

标签 javascript jquery css

<script>
  function update(jscolor) {

    // 'jscolor' instance can be used as a string

    document.getElementById('header').style.backgroundColor = '#' + jscolor

  }

  function update(jscolor) {

    // 'jscolor' instance can be used as a string

    document.getElementById('text').style.color = '#' + jscolor

  }
</script>

<nav class="navbar navbar-default navbar-fixed-top" id="header">

  <a class="navbar-brand" href="#" id="text">

   Customize Your Website

</a> 
  <input name="color2" class="jscolor form-control" onchange="update(this.jscolor)" value="#FFF">

最佳答案

只使用一个更新函数并在该函数中添加您想要更改的元素的任何 id:

<script>
  function update(jscolor) {

    // 'jscolor' instance can be used as a string

    document.getElementById('header').style.backgroundColor = '#' + jscolor
    document.getElementById('text').style.color = '#' + jscolor

  }
</script>

<nav class="navbar navbar-default navbar-fixed-top" id="header">

  <a class="navbar-brand" href="#" id="text">

   Customize Your Website

</a> 
  <input name="color2" class="jscolor form-control" onchange="update(this.jscolor)" value="#FFF">

关于javascript - 关于Jscolor如何申请不同的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39194859/

相关文章:

html - MS IE6 中的 Iframe 滚动条问题

css - 如何使用 selenium 和 css 获取属性值

javascript - 文档 <head> 中的多个条件语句

javascript - Jquery 掩码未定义

javascript - 通过 ID 和类获取元素内的元素 - JavaScript

javascript - Bootstrap 4 隐藏下拉菜单不等待动画

javascript - 循环改变变量

javascript - 消除跨度问题

jquery - Bootstrap 数据表分页样式更改

html - css - 位置 :fixed works on desktop but not mobile