javascript中的click()不';不工作,但在控制台中工作正常

javascript中的click()不';不工作,但在控制台中工作正常,javascript,Javascript,我想在我的网站上播放soundcloud的音乐,但它不会在Chrome中自动播放。 所以为了解决这个问题,我决定在页面加载时自动点击播放和暂停按钮。 但我现在有一个新问题,单击()不起作用:( 代码如下: setTimeout(函数(){ 控制台日志(“a”); document.getElementById(“播放”)。单击(); },1000); 反驳问题:如果只需要一个HTMLElement.click(),为什么他们要对autoplay属性和HTMLMediaElement.play(

我想在我的网站上播放soundcloud的音乐,但它不会在Chrome中自动播放。 所以为了解决这个问题,我决定在页面加载时自动点击播放和暂停按钮。 但我现在有一个新问题,单击()不起作用:(

代码如下:

setTimeout(函数(){
控制台日志(“a”);
document.getElementById(“播放”)。单击();
},1000);

反驳问题:如果只需要一个
HTMLElement.click()
,为什么他们要对
autoplay
属性和
HTMLMediaElement.play()
方法设置此限制

你需要一份工作



对于你的点击问题,看起来像是一个打字错误:
onload
=>
onclick
反驳问题:如果只需要一个
HTMLElement.click()
,为什么他们会对
autoplay
属性和
HTMLMediaElement.play()
方法设置这个限制

你需要一份工作



对于看起来像键入错误的单击问题:
onload
=>
onclick

您可以发布您正在使用的HTML吗?请发布您可以用来创建可运行示例的HTML(a)“这里是堆栈溢出。”我补充道it@kevinSpaceyIsKeyserSöze可能想再次检查您是否可以发布您正在使用的HTML?请发布您可以用于在堆栈溢出上创建可运行示例(a)的HTML。@SanyamGoel我补充道it@kevinSpaceyIsKeyserSöze可能想重新检查我想自动点击“一个名为”播放“的标签当页面加载时,我没有得到你的建议:(你想这样做,以便音频自动播放吗?这是Chrome针对自动播放声音的新策略的一种解决方法?那是行不通的。如果你想在页面加载时触发一些东西,那么你应该在主体的加载上挂上标记(即使你不应该挂在标记上)我想在页面加载时自动点击一个名为“#play”的标签,但我没有得到你的建议:(你想让音频自动播放,对吗?这是Chrome针对自动播放声音的新策略的一种解决办法?那就行不通了。如果你想在页面加载时触发一些东西,那么你应该在主体的加载上挂入标记(即使你不应该挂入标记)