我怎么能在HTML的两个标签之间写javascript
How can I can write javascript between two tags in HTML?
我有一个PHP文件插入代码到一个HTML5文件。像这样:
// this works fine
echo '<li>...something</li>';
// this doesn't work
echo '<script type="text/javascript">document.write(''<li>...something...</li>'');</script>';
如果我将这些行"回显"到屏幕上,它们都可以正常工作(当然,这是纯代码!)。但是上面的代码是"echo":进入HTML5文件并在那里执行。第一个选项可以工作,而第二个则不行(有时会产生错误1561)。
示例:http://www.w3schools.com/PHP/php_ajax_database.asp
另一个例子:http://www.modilo.net/dump.html
谁能告诉我如何在HTML代码中的两个标签之间编写javascript ??
Javascript BOO没有设置,所以您需要在回显中设置它,如:
echo '<script type="text/javascript"> var BOO = '. $BOO .'; // blah</script>';
或者,直接输入值,这样它就会被打印到用户的浏览器中:
... if( '. $BOO .' ) ...
要让Javascript工作,请在适当的标记中写下它。试试下面的代码:
<html>
<head>
<?php // dump
// Lets say $BOO in PHP and BOO in javascript have the same value.
$BOO = true;
// Option 1 works fine:
if ( $BOO ) { echo '<li> PHP ... something ... </li>'; } else echo '<li> PHP ... something else ... </li>';
// Option 2 doesn't work (and I need this!):
echo '<script type="text/javascript">
var BOO = '.$BOO.';
if (BOO)
document.write(''<li> JS... something ... </li>'')
else
document.write(''<li> JS ... something else ... </li>'');';
echo '</script>';
?>
</head>
</html>
该代码具有optput
<标题> PHP……东西…<标题> JS……东西… 标题>标题>相关文章:
- JavaScript中的RegEx:两个标签之间的内容
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 谷歌应用程序在两个标签之间编写目标文本
- jqplot.replot无法正常工作.图例仅由两个标签代替:“;1〃;以及“;2〃;
- 如何删除两个标签之间的文本
- 两个元素的两个标签,具有相同的 id,但形式不同.为什么不起作用
- 引导数据库数据切换在同时使用两个标签时不使用 href #home 选项卡
- 仅当我有两个
- 标签时,图像才会更改
- 如何为具有相同“类”的两个标签添加类;对于“;属性
- 当javascript改变两个标签的宽度时,它们会自动改变位置
- 替换两个标签之间的HTML
- 当按钮被单击时,将闪烁的光标放置在两个标签之间
- getElementsByTagName同时用于两个标签
- 引导标签-点两个标签同一时间
- 我怎么能在HTML的两个标签之间写javascript
- 获取两个标签之间的HTML
- 在两个标签中获取一个元素并循环多个变量
- 通过排除其中的几个标签,获得两个标签之间的所有内容
- 如何使用javascript并排创建两个标签
- 同时更改两个标签