仅打印HTML对象 - 与所有浏览器兼容

时间:2017-06-07 10:45:52

标签: javascript html

我对编码很新,需要一个只打印对象的按钮。我看了很多其他问题,但找不到适合我的解决方案。到目前为止这是我的代码,但它只适用于IE。我需要它在其他浏览器上工作,尤其是Chrome和Firefox。有什么想法吗?

<div id= "genre">
    What do you bust a move to?
    <br>
    <br>
    <form name="music" method="post" action="">
    <p>
    <input type="radio" name="music" value="radio" onClick="changeColour('b')">Doo
    <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>
    </form>
    </div>

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

0 个答案:

没有答案