答案 0 :(得分:0)
你的字符串由"的各种用途组成。和'这导致它失败。这是一个有效的例子。您可以copy and paste it here在线测试。
$_GET['name'] = 'SELECT_TEST_ID';
$opt = '<select class="custom-dropdown__select custom-dropdown__select--emerald" id="' . $_GET['name'] . '" onchange="change();">';
echo $opt;
旁注:如果您正在创建这样的HTML字符串,并且未使用模板引擎,请尝试使用'HTML String'
而不是"HTML String"
,这样可以避免HTML属性的引用地狱。 / p>