Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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上的鼠标悬停_Javascript - Fatal编程技术网

JavaScript上的鼠标悬停

JavaScript上的鼠标悬停,javascript,Javascript,您好,我已经使用创建了一个确认弹出方法 { if (confirm ("Are you Mad!") == true) { alert("Good"); prompt } else { alert("Yes you are MAD!"); } } 现在我想在按钮上实现鼠标悬停,当我指向Ok时,它应该是cancel,当我指向Ok时,它应该是cancel。谢谢你,你不能在本机提示/提醒/确认对话框上操作按钮,但你可以创建自己的按钮。这里有一些使用vanill

您好,我已经使用创建了一个确认弹出方法

{
  if (confirm ("Are you Mad!") == true) {
    alert("Good");
    prompt
  }
  else {
    alert("Yes you are MAD!");
  }
}

现在我想在按钮上实现鼠标悬停,当我指向Ok时,它应该是cancel,当我指向Ok时,它应该是cancel。谢谢你,你不能在本机提示/提醒/确认对话框上操作按钮,但你可以创建自己的按钮。这里有一些使用vanilla JS的快速代码,但是使用vanilla JS或任何其他前端框架都可以轻松地完成

//助手函数来模拟确认框 const ask=问题=>{ 让modal=document.createElementdiv; 让ok=document.createElementbutton; 让取消=document.createElementbutton; 设div=document.createElementdiv; 让header=document.createElementdiv; header.style.background=7c7c7c; modal.style.position=绝对值; modal.style.right=0; modal.style.left=0; modal.style.margin=15px自动0自动; modal.style.width=350px; modal.style.zIndex=9999999; modal.style.border=1px实心A5A5; modal.style.background=bababa; modal.style.padding=3px; ok.style.float=right; cancel.style.float=右; header.appendChilddocument.createTextNodeConfirm; cancel.appendChilddocument.createTextNodeCancel; div.appendChilddocument.createTextNodequestion; ok.appendChilddocument.createTextNodeOk; modal.appendChildheader; modal.appendChilddiv; modal.appendChildcancel; modal.appendChildok; document.body.appendChildmodal; 返回{ 好:好,, 取消:取消,, 关闭:=>modal.parentNode.removeChildmodal }; }; //创建一个模式,询问用户是否喜欢放屁
让modal=askdo u请格式化您试图提供的源代码,并解释您遇到的问题以及您希望实现的目标。您无法自定义浏览器警报和弹出框。这是硬道理。您无法自定义提示。相反,你可以创建自己的弹出窗口,它将更好地为你服务。当这是不可能的时,它会变成同样的东西,因为不清楚你在问什么。。这个问题非常清楚。也没有理由投5票反对票。你不能这么做,这是一个完全正确的答案。嗨,谢谢你,但无法在我的工具上运行。为什么会这样?@ShashiSharma,我不知道。我只是给你举个例子,不是写生产代码。如果你想使用这个确切的代码,请将其作为一个新问题发布。我已经回答了这个问题,请把复选标记放回原处。如果您有新问题,请随时询问新问题。好的,非常感谢您的帮助