标签: onclick

在状态栏隐藏 url

我读过人们多次问过这个问题,我已经找到了答案,尽管我必须为我博客中的所有链接手动执行此操作。但是我偶然发现了无法开始工作的格式:

我使用的格式:

<a onclick='location.href="#"' style='cursor: pointer;'target='_blank'>
Run Code Online (Sandbox Code Playgroud)

但我无法让它为 data:post.href 工作,它根本无法打开。

<a onclick='location.href="data:post.href"' style='cursor: pointer;' target='_blank'>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?提前致谢

javascript blogs onclick

0
推荐指数
1
解决办法
9251
查看次数

Android - 在小部件点击时启动配置活动 - 不起作用

首先,我阅读了关于 xda 和谷歌文档的所有类似问题和回复。但是,我仍然不知道为什么我的代码不起作用。

小部件代码:

public class MyWidget extends AppWidgetProvider
{

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
    {
        // There may be multiple widgets active, so update all of them
        final int N = appWidgetIds.length;
        for (int i = 0; i < N; i++)
        {
            int appWidgetId = appWidgetIds[i];

            Intent intent = new Intent(context, MyWidgetConfigureActivity.class);
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

            RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.my_widget);
            views.setOnClickPendingIntent(R.id.widget_container, pendingIntent);

            appWidgetManager.updateAppWidget(appWidgetId, views);
        }
    }

    @Override
    public void onDeleted(Context context, …
Run Code Online (Sandbox Code Playgroud)

java android widget onclick

0
推荐指数
1
解决办法
1778
查看次数

tr 的 jQuery 单击处理程序,td 中的元素除外

我已将点击处理程序附加到表格行元素,我需要一些帮助来从点击处理程序中排除带有类子菜单的元素。

我尝试使用 jQuery :not选择器成功排除整个td元素,但这不是我想要的。

JsFiddle 链接

下面的代码需要jQueryBootstrapFontAwesome才能工作。请参考上面的 JsFiddle 链接。

HTML

<table class="table">
  <thead>
    <tr>
        <th>ID</th>
        <th>Name</th>
        <th>Details</th>
        <th>Status</th>
    </tr>
  </thead>
  <tbody>
    <tr>
        <td>123</td>
        <td>Name 1
            <div class="pull-right sub-menu">
                <div class="btn-group">
                    <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><i class="fa fa-chevron-down"></i>

                    </button>
                    <ul class="dropdown-menu pull-right" role="menu">
                        <li><a href="#">Edit</a></li>
                        <li><a href="#">Delete</a></li>
                        <li><a href="#">Block</a></li>
                    </ul>
                </div>
            </div>
        </td>
        <td>New User</td>
        <td>Pending</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

Javascript

$(function() {
  $('table tr').on('click', function() {
    alert('Clicked');
  }); …
Run Code Online (Sandbox Code Playgroud)

jquery html-table click onclick

0
推荐指数
1
解决办法
3407
查看次数

scrollIntoView() 的平滑滚动;

我有一个单选按钮。单击时,我使页面滚动到一个 div。这是完美的工作。

这是单选按钮的 HTML:

<input type="radio" id="tab" onclick="document.getElementById('mydivID').scrollIntoView();" name="tabs1" class="input">
Run Code Online (Sandbox Code Playgroud)

我唯一想要的就是让滚动变得平滑。那可能吗?

javascript onclick smooth-scrolling js-scrollintoview

0
推荐指数
1
解决办法
4377
查看次数

JQuery点击事件仅在第一次工作

我试图制作一个拨号盘只是为了它的问题,到目前为止我遇到的唯一问题是,当点击一个键时它会将相应的数字放在输入框中,但它不会放另一个之后.我查看了很多其他帖子,因为其他人也有同样的问题,但似乎这些解决方案都与我的问题无关.提前致谢!
"1"按钮是我现在唯一运行的按钮,因为我等待实现其他按钮,直到我解决问题.


var inp = $('#dialer');
var nmbr = inp.val();
var key1 = $('#111');

key1.on('click', function(){
  inp.val(nmbr + 1)
});
Run Code Online (Sandbox Code Playgroud)

JSfiddle:https://jsfiddle.net/a4suk0rs/

html javascript jquery onclick

0
推荐指数
1
解决办法
1149
查看次数

如何使用按钮在 html 中加载 .js 文件

我想在 html 文档中加载一个 javascript 文件。我需要用 bbutton 来做。我有两个文件“index.html”和“testing.js”,
我必须加载整个 js 文件。这怎么可能?

html javascript onclick

0
推荐指数
1
解决办法
3386
查看次数

使用for循环对列表中的项目进行反应 - onClick(项目)

我正在制作一个反应列表,其项目应触发更新状态的操作.然而,触发和状态更新都会发生,而onClick方法每次都使用相同的参数调用该操作.这不应该发生.传递给操作的参数必须取决于单击列表的项目.

我无法找到导致此错误的错误.

这是我的下拉类,其中呈现列表.

class DropDownMenu extends React.Component {
  constructor(props){
    super(props)
  }
  render(){
    let content = []
    var categories = this.props.categories
    for (var i=0; i < categories.length; i++) {
      var catName = categories[i]
      var line = (
        <li
          key ={i}
          onClick = {() => {this.props.onClick(catName)}}
        >
        <p>{catName}</p>
        </li>
      )
      content.push(line)
    }
    return (
      <div>
        <Dropdown ref="dropdown">
          <DropdownTrigger>Categories</DropdownTrigger>
          <DropdownContent>
            <ul>
              { content }
            </ul>
          </DropdownContent>
        </Dropdown>
      </div>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

这是管理状态并调用上述类的容器

class MenuContainer extends React.Component {
  constructor(props) {
    super(props)
  } …
Run Code Online (Sandbox Code Playgroud)

javascript onclick reactjs redux

0
推荐指数
1
解决办法
1322
查看次数

Javascript - 如果语句工作,但其他没有

我有一个在单击特定元素时运行的脚本.脚本会更改div的背景颜色.当用户点击div时,背景颜色必须更改为#4aa3c3,但是当用户再次单击div时,它必须更改回#fafafa.if语句有效,但由于某种原因,一旦颜色变为#4aa3c3,它就不会恢复正常.似乎我的其他声明不起作用.难道我做错了什么?

    function Active() {

    if (document.getElementById("test").style.backgroundColor !== "#4aa3c3"){
        document.getElementById("test").style.backgroundColor = "#4aa3c3";
        } else {
        document.getElementById("test").style.backgroundColor = "#fafafa";
        }
}
Run Code Online (Sandbox Code Playgroud)

html javascript colors onclick

0
推荐指数
1
解决办法
58
查看次数

用于通过按下按钮更改 &lt;div&gt; 颜色的 JavaScript

当我的 html 和 JS 代码在同一个文件中时,我有点不确定为什么我的代码似乎不起作用。当 html 和 JS 分开时,似乎工作正常。有人可以指出我的错误......我是新手!!

HTML:

<div class="main">
    <div class="light"></div>
    <button onclick="chngCol()" id="burn">Burn!</button>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

chngCol() {
    if(document.getElementByClass('light').style.background == "#00ffff")
      { 
       document.getElementByClass('light').style.background = "#ffff00"; 
      } 
       else if(document.getElementByClass('light').style.background == "ffff00")
      {
       document.getElementByClass('light').style.background = "#ff00ff"; 
      }
       else if(document.getElementByClass('light').style.background == "#ff00ff")
      { 
       document.getElementByClass('light').style.background = "#00ffff";       
      }
   }
Run Code Online (Sandbox Code Playgroud)

CSS:

    .light{
        width: 50px;
        height: 50px;
        background-color:#00ffff;
    }
Run Code Online (Sandbox Code Playgroud)

所有代码都在带有适当标签的同一个文档中,但是在调用 chngCol.h 后,我在第一个 { 时在 Chrome 控制台中遇到了错误。

html javascript css onclick

0
推荐指数
1
解决办法
282
查看次数

如果元素具有特定类,如何更改 onclick 属性的值?

如果元素有一个active class,我正在寻找解决方案,它可以将onclick值更改为“closeSideBar”吗?

function openSidebar() {
  document.getElementById('sidebar').style.width = '250px';
  document.getElementById('hamburger').style.marginLeft = '250px'
}

function closeSideBar() {
  document.getElementById('sidebar').style.width = '0';
  document.getElementById('hamburger').style.marginLeft = '0'
}
Run Code Online (Sandbox Code Playgroud)
<button id="hamburger" onclick="openSidebar()">
Run Code Online (Sandbox Code Playgroud)

我正在寻找如何实现此结果的解决方案?

<button id="hamburger" onclick="closeSideBar()" class="active">
Run Code Online (Sandbox Code Playgroud)

javascript if-statement class onclick

0
推荐指数
1
解决办法
71
查看次数