标签: target

点击目标

看看这段代码:

<div>
    <a href = "#"><span>Click me MAN !</span></a>
</div>

<script type = "text/javascript">
    window.onload = function () {
        document.body.addEventListener ("click", function (event) {
            var target = event.target;

            alert ("Returns \"" + target.nodeName + "\". Just want \"" + target.parentNode.nodeName + "\"")
        }, false);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

您可以在"链接"中看到元素"span",当单击"链接"时,当前目标是相同的"范围"."event.target"如何返回"链接"而不是"span".

谢谢,不,我不想使用"parentNode".

javascript events target

5
推荐指数
2
解决办法
1万
查看次数

webdriver target ="_ blank"

页面具有超链接的图像,并且该超链接具有target ="_ blank",并且每当我按下该图像加载新的firefox并且该超链接被重定向到该新的firefox web并且我失去对该网页的所有控制权.是否可以在超链接上删除或更改目标="_ blank",因为我想在同一个webdriver中加载网页

WebDriver driver = new FirefoxDriver();

    driver.get("http://www.page.eu/");
    WebElement submit;
    submit = driver.findElement(By.xpath("//img[@alt='page']"));
    submit.click();
Run Code Online (Sandbox Code Playgroud)

该超链接有target ="_ blank"我需要通过使用webdriver + javascript以某种方式更改该目标或者是什么?可能吗?

编辑

感谢您的建议,但仍然是这个问题,我试图让Grooveek说,但没有变化

WebElement labels2 = driver.findElement(By.xpath("//a[@href='http://tahtpage.net']"));
    WebElement aa = (WebElement) ((JavascriptExecutor)  driver).executeScript("labels2.setAttribute('target','_self')",labels2 );
    aa.click();
Run Code Online (Sandbox Code Playgroud)

我有一个错误 org.openqa.selenium.WebDriverException:null(警告:服务器没有提供任何堆栈跟踪信息)

我不擅长javascrit所以我认为那个执行者是个问题

java firefox selenium webdriver target

5
推荐指数
1
解决办法
5023
查看次数

如果其href属性包含某个短语,请更改链接目标属性

我正在尝试检查所有锚点的标签.each(),并将主页URL的目标设置为_self和其他非主页URL的目标_blank.

到目前为止,我得到了这个:

$('a').each(function() {
    var homeURL = 'google.ca';    
    if ( $(this+'[href*='+homeURL+']')) {
        $(this).attr('target','_self');
    }else{
        $(this).attr('target','_blank');
    }  
});
Run Code Online (Sandbox Code Playgroud)

这也是jsBin 在这里.

出于某种原因,非主页URL设置为target="_self".有谁能解释为什么?

jquery if-statement target jquery-selectors

5
推荐指数
2
解决办法
2万
查看次数

切换SDK后Xcode Target依赖项错误

在过去的几天里,我一直在用xcode 5开展我的项目.我已切换到Xcode 4,因为我想确保项目中的所有内容都与IOS 6兼容.

恢复XIB后,当我尝试运行项目时出现以下错误.我每隔一段时间运行一次,我的应用程序崩溃,但每隔一段时间它就不会......很奇怪.

target specifies product type 'com.apple.product-type.bundle.unit-test', but there's no such product type for the 'iphonesimulator' platform
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

感谢您的时间.

xcode target

5
推荐指数
1
解决办法
885
查看次数

jenkins artifactory插件:Target Repository为空

我是Jenkins aand Artifactory的新手.我正在使用Artifactory 3.0.4和Jenkins 1.535,我尝试创建一个自由风格的软件项目.需要通过Jenkins将工件部署到Artifactory存储库中.我使用默认用户ID和pwd作为神器.Artifactory和Jenkins都使用默认的本地系统帐户作为窗口服务运行.

我选择Generic-Artifactory Integration,并正确设置Artifactory服务器.但Target Repository是空的.

我的设置有问题.

感谢任何帮助.

repository target artifactory jenkins

5
推荐指数
1
解决办法
5631
查看次数

为什么xcodebuild在测试时没有构建依赖关系?

当我跑步时xcodebuild,它会崩溃.它似乎没有编译测试目标的依赖,这是主要的应用程序.调用测试目标NiknikTests,同时调用app的目标WTATest3.

Ld build/UninstalledProducts/NiknikTests.xctest/NiknikTests normal i386
    cd "/Users/ethen/.jenkins/workspace/Build NikNik"
    export IPHONEOS_DEPLOYMENT_TARGET=7.1
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/ethen/Desktop/sbt/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/ethen/.jenkins/workspace/Build\ NikNik/build/Release-iphonesimulator -L/Users/ethen/.jenkins/workspace/Build\ NikNik/NiknikTests/TestLibraries/include/lib -F/Users/ethen/.jenkins/workspace/Build\ NikNik/build/Release-iphonesimulator -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Library/Frameworks -filelist /Users/ethen/.jenkins/workspace/Build\ NikNik/build/NikNik.build/Release-iphonesimulator/NiknikTests.build/Objects-normal/i386/NiknikTests.LinkFileList -bundle_loader /Users/ethen/.jenkins/workspace/Build\ NikNik/build/Release-iphonesimulator/Niknik.app/Niknik -Xlinker -objc_abi_version -Xlinker 2 -force_load /Users/ethen/.jenkins/workspace/Build\ NikNik/NiknikTests/TestLibraries/include/lib/libOCMock.a -ObjC -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.1 -framework UIKit -framework Foundation -Xlinker -dependency_info -Xlinker /Users/ethen/.jenkins/workspace/Build\ NikNik/build/NikNik.build/Release-iphonesimulator/NiknikTests.build/Objects-normal/i386/NiknikTests_dependency_info.dat -o /Users/ethen/.jenkins/workspace/Build\ NikNik/build/UninstalledProducts/NiknikTests.xctest/NiknikTests
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_NNBoundaryLineModel", referenced from:
      objc-class-ref in NNBoundaryLineModelTests.o
     (maybe you meant: _OBJC_CLASS_$_NNBoundaryLineModelTests)
  "_OBJC_CLASS_$_NNConstant", referenced …
Run Code Online (Sandbox Code Playgroud)

xcodebuild target

5
推荐指数
1
解决办法
2453
查看次数

e.target.value在React中返回Undefined时遇到问题

我有一个功能,您可以单击一个img并查看可单击的名称列表。...单击名称时,人员图像应代替原始img。我在使用艺术家api时工作,而不是在控制台中出现错误,图像变为艺术家名称为'undefined'... strange的img。可能不是一个巨大的解决方案,但是一段时间以来,这个问题一直困扰着我。

searchForArtist(query) {
    request.get(`https://api.spotify.com/v1/search?q=${query}&type=artist`)
      .then((response) => {
        const artist = response.body.artists.items[0];
        const name = artist.name;
        const id = artist.id;
        const img_url = artist.images[0].url;
        this.setState({
          selectedArtist: {
            name,
            id,
            img_url,
          },
        });
      })
      .then(() => {
        this.getArtistAlbums();
      })
      .catch((err) => {
        console.error(err);
      });
  }

  getSubsequentCollabs(artist) {
    this.setState({
      selectedArtist: {},
      selectedAlbums: {},
      artistCounts: {},
    });
    console.log(artist);
    this.searchForArtist(artist);
  }

  artistOnClick(e) {
    console.log(e);
    let artist = e.target.value;
    this.getSubsequentCollabs(artist);
  }
Run Code Online (Sandbox Code Playgroud)

我有另一个组件这样做:

const Artist = ({name, artistOnClick}) => {
  return (
    <div name={name} onClick={artistOnClick}>
      {name} …
Run Code Online (Sandbox Code Playgroud)

onclick target reactjs e

5
推荐指数
2
解决办法
1万
查看次数

以编程方式将源代码添加到Xcode目标

我正在使用protobuf从protofiles生成swift类(为此我编写了一个脚本)。现在,我需要将所有生成的文件添加到Xcode项目中的target中。

如何以编程方式执行此操作?也许是“构建阶段”中的脚本或macOS中的其他某种动作(Automator?)?

xcode code-generation target ios swift

5
推荐指数
1
解决办法
1150
查看次数

让Make目标依赖于二进制,这可能存在于$ PATH上,也可能不存在

我想添加一个使用envdir运行程序的Make目标.

ENVDIR := $(shell command -v envdir)

serve: | $(ENVDIR)
    $(ENVDIR) /usr/local/myservice/env python -m SimpleHTTPServer 8000
Run Code Online (Sandbox Code Playgroud)

这个想法是,如果用户没有安装envdir,它将为他们安装它.我需要管道角色,因为我并不总是希望它能够运行; 我只是希望它的任何版本都存在.不幸的是,我无法很好地预测将安装envdir的位置.

UNAME := $(shell uname)
$(ENVDIR):
ifeq ($(UNAME), Darwin)
    brew install daemontools
endif
ifeq ($(UNAME), Linux)
    sudo apt-get install daemontools
endif
# Add other operating systems here as appropriate...
Run Code Online (Sandbox Code Playgroud)

我遇到的另一个问题是,如果用户没有安装envdir,则变量将计算为空字符串.所以a)我的"安装envdir"目标实际上没有运行,并且b)运行后,$(ENVDIR)仍然设置为空字符串,因此将其加载到服务目标中不起作用.

是否有办法a)使安装目标运行,即使ENVDIR未定义,以及b)在"安装envdir"目标运行结束时重新定义变量的值?

请不要回答"你为什么使用envdir" - 我遇到了我依赖的各种不同二进制文件这个问题,这恰好是一个容易分享的例子.

dependencies makefile target

5
推荐指数
1
解决办法
382
查看次数

Swift:使用不会触发的选择器方法查看UIControls的UIStack

介绍

我正在创建一个使用自定义视图的应用程序,其中我有一个UIStackView来整理5个UIControl.当用户点击其中一个UIControl时,下划线变为动画,在点击的UIControl下滑动.

但是,由于某种原因,不再调用这些UIControl的方法/选择器.我相信这与我将Mac更新为本周发布的macOS(和Xcode)更新(wk.44)有关.(从swift 4.2更新到swift 4.2.1).在更新之前,这个动画和选择器工作得很好.但我不确定.我现在完全陷入了我做错的事情.

上下文

  • 我创建了一个游乐场,并尽可能地缩小了所有内容,问题仍然存在.

  • 我试图在我的SetupView类的全局范围内定义UIStackView 但它不会改变任何东西.所以我认为这不是一个stackView或其子视图被解除分配的问题?

  • 下面我提供了我使用的UIControl子类和我的SetupView(UIView子类).我已经创建了一个游乐场,因此您可以在Xcode游乐场中复制粘贴以测试您是否需要.

  • 为什么不goalViewControlTapped(_ sender: SetupViewControl)调用该方法?

import UIKit
import PlaygroundSupport

class SetupViewControl: UIControl {

    let titleLabel : UILabel = {
        let lbl = UILabel()
        lbl.font = UIFont(name: "Futura", size: 14)
        lbl.textColor = .white
        lbl.backgroundColor = .clear
        lbl.textAlignment = .center
        lbl.translatesAutoresizingMaskIntoConstraints = false
        return lbl
    }()

    override init(frame: CGRect) {
        super.init(frame: frame)
        setupLabel()
        layer.cornerRadius = 5
    }

    fileprivate func setupLabel() {
        addSubview(titleLabel)
        titleLabel.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 5).isActive …
Run Code Online (Sandbox Code Playgroud)

target uiview ios swift uistackview

5
推荐指数
1
解决办法
250
查看次数