gpt4 book ai didi

javascript - append 在 jquery 中不起作用

转载 作者:行者123 更新时间:2023-11-28 19:58:45 26 4
gpt4 key购买 nike

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>

<body >


<button onclick="me('${message}');">hello</button>
<div id="play">

</div>
<div id="p">

</div>

</body>
<script type="text/javascript">

function me(mes)
{

switch(mes){
case 'Knowing our Numbers':



$("#p").append("<object id='objViewer' name='f' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='550' height='400' id='intro to elianas website' align='middle'>"+
"<param name='allowScriptAccess' value='sameDomain' />"+
"<param name='movie' width=400px height=400px value='test1.swf' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='#1C140D' />"+
"<EMBED src='test1.swf' WIDTH='400px' HEIGHT='400px' quality='high' TYPE='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' NAME='intro' id='player' autostart='false' allowScriptAccess='sameDomain' ShowControls='1' ShowStatusBar='0' ShowDisplay='0' ></EMBED><br/></object>"
);
alert(mes);

break;
case 'Whole Numbers':
alert(mes);
break;

}

}


</script>

</html>

在上面的代码中,我尝试在 case 语句中 append html 代码,但它不起作用。我如何在 case 语句中使用 html 代码并基于此我需要播放视频

提前致谢

最佳答案

append()jquery库的方法。要使用此方法,您需要在 html 页面中加载 jQuery 库如果您想在没有 jQuery 库的情况下使用,请尝试下面的代码。

var div = document.getElementById('p');
div.innerHTML = div.innerHTML + "<object id='objViewer' name='f' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='550' height='400' id='intro to elianas website' align='middle'>"+
"<param name='allowScriptAccess' value='sameDomain' />"+
"<param name='movie' width=400px height=400px value='test1.swf' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='#1C140D' />"+
"<EMBED src='test1.swf' WIDTH='400px' HEIGHT='400px' quality='high' TYPE='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' NAME='intro' id='player' autostart='false' allowScriptAccess='sameDomain' ShowControls='1' ShowStatusBar='0' ShowDisplay='0' ></EMBED><br/></object>";

或者你也可以这样使用,

document.getElementById('p').innerHTML+="<object id='objViewer' name='f'  classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='550' height='400' id='intro to elianas website' align='middle'>"+
"<param name='allowScriptAccess' value='sameDomain' />"+
"<param name='movie' width=400px height=400px value='test1.swf' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='#1C140D' />"+
"<EMBED src='test1.swf' WIDTH='400px' HEIGHT='400px' quality='high' TYPE='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' NAME='intro' id='player' autostart='false' allowScriptAccess='sameDomain' ShowControls='1' ShowStatusBar='0' ShowDisplay='0' ></EMBED><br/></object>";

关于javascript - append 在 jquery 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22060046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com