Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将jQuery元素更改为div?_Javascript_Html - Fatal编程技术网

Javascript 将jQuery元素更改为div?

Javascript 将jQuery元素更改为div?,javascript,html,Javascript,Html,如何在窗口中更改窗口。ChangeColor调用部门ID而不是窗口?谢谢 window.changeColour = function(value) { switch(value) { case 'b': color = "#FF0000"; break; case 'r': color = "#0000FF"; break; case 'p':

如何在
窗口中更改窗口。ChangeColor
调用部门ID而不是窗口?谢谢

window.changeColour = function(value) {
    switch(value) {
       case 'b':
          color = "#FF0000";
          break;
       case 'r':
          color = "#0000FF";
          break;
       case 'p':
          color = "#FF00FF";
          break;
    }
    document.body.style.backgroundColor = color;
}
以下是HTML:

<div id= "genre"> 
    <br><br> 
    <p> 
        <input type="radio" name="music" value="radio" onClick="changeColour('b')">Blues 
        <br> 
        <input type="radio" name="music" value="radio" onClick="changeColour('r')">Rock 
        <br> 
        <input type="radio" name="music" value="radio" onClick="changeColour('p')">Pop 
        <br>
    </p> 
</div>



忧郁
摇滚乐
流行音乐


如果您的意思是获取id为Division的元素,并更改其颜色,那么下面是您得到的结果


为什么它仍然不起作用,先生?这是那位先生的html<布鲁斯摇滚乐我看到了,先生。但是,当我添加单选按钮来进行选择时,它不起作用。为什么会这样,先生?这是我想要发生的,先生,但是我想要在一个特定的分区中改变颜色。谢谢,希望您能帮助我,先生:::对不起,我的解决方案用完了好的,我终于做到了。看看-->
var div = document.getElementById("Division")
div.changeColour = function(value)
    {
    switch(value)
     {
        case 'b':
            color = "#FF0000";
        break;
        case 'r':
            color = "#0000FF";
        break;
        case 'p':
            color = "#FF00FF";
        break;
    }
div.style.backgroundColor = color;
}