如何设置调用函数时的条件

时间:2015-09-02 09:54:37

标签: javascript html css

点击按钮调用功能并显示div mac_1,之后点击运行按钮点击功能并调用三次,如何设置divd的条件

$("#run").click(function() {$('#resultFrame').contents().find('html').html("<style>" + $('#css').val() + "</style>" + $("#html").val());
    document.getElementById('resultFrame').contentWindow.eval($('#js').val());
        else if 
        {
            $('#resultFrame1').contents().find('html').html("<style>" + $('#css').val() + "</style>" + $("#html").val());
    document.getElementById('resultFrame').contentWindow.eval($('#js').val());
        }
        else
    {
        $('#resultFrame3').contents().find('html').html("<style>" + $('#css').val() + "</style>" + $("#html").val());
    document.getElementById('resultFrame').contentWindow.eval($('#js').val());

点击按钮调用div

<div  class="mac_1"  id="mac_1" >
            <iframe id="resultFrame" height="100%" width="100%">
                <p>Your browser does not support iframes.</p>
            </iframe>
        </div>
        <div  class="ipad_1" id="ipad_1" style=" display: none;">
            <iframe id="resultFrame1" height="100%" width="100%">
                <p>Your browser does not support iframes.</p>
            </iframe>
        </div>
        <div  class="mob_1" id="mob_1" style=" display: none;">
            <iframe id="resultFrame3" height="100%" width="100%">
                <p>Your browser does not support iframes.</p>
            </iframe>
        </div>

2 个答案:

答案 0 :(得分:0)

那应该有用。也许capturePhoto()有错误?插入alert()console.log():

if ( photo=="yes" )
{
  alert("Thank you StackOverflow, you're a very big gift for all programmers!");
  capturePhoto();
}
else
{
  alert("StackOverflow.com must help me!");
}

DEMO

答案 1 :(得分:0)

首先明确问题。

据我所知,您希望在单击按钮时获取按钮元素ID。我的理解是否正确?

如果是,请按照以下代码

每个事件都有与之关联的不同属性,其中一个是target。目标事件属性返回触发事件的元素。

因此,点击按钮,您可以获得触发事件的元素event.target

如果您想要ID event.target.id 会对您有帮助。